2017-09-13 87 views
0

我在我的Startup文件夹中有一个以chcp 65001开头的批处理脚本。这会在chcp后的第一个命令后崩溃CMD,但它不会使ConEmu崩溃。如何在Windows 8.1中“替换”命令提示符?

那么如何让它在登录后在ConEmu而不是CMD中运行?

+0

我还没有碰到过的崩溃CMD本身在代码页65001批处理脚本来可能还有一些其它程序作为more.com晶粒,?无论如何,CMD不是控制台(conhost.exe),所以我认为你的意思是CMD在ConEmu中运行时不会崩溃。 – eryksun

+0

脚本中没有more.com。这是一个简单的脚本,用于在登录后映射网络文件夹,而不是在登录时显示。这似乎毫无意义,但我的家庭服务器速度不是很快,映射所有五个网络文件夹可能需要两分钟的时间。在我登录后,我不在乎需要多少时间,但是等待长达两分钟的登录很麻烦。基本上,脚本只包含五个“net use”。 –

+0

所以它可能是net.exe死亡。您是否使用'chcp 65001',因为脚本保存为UTF-8,可能访问无法在OEM代码页中编码的UNC路径?如果是这样,ANSI代码页或其他代码页如何? – eryksun

回答

0

你看过docs吗?

ConEmu64.exe -run "path-to-your-batch.cmd" 
+0

所以唯一的方法是写一个脚本,将打开ConEmu将运行我想要的脚本?顺便说一下,我已经知道如何在ConEmu中手动运行脚本。这不是问题。 –

+0

你已经有脚本。所以你只需要改变现有脚本的快捷方式,将快捷方式放置在启动文件夹中。 – Maximus

+0

什么捷径?脚本本身被放置在启动文件夹中。 Windows喜欢用驱动器盘符来玩,我只是懒得无法修复它。 –

相关问题