2017-09-13 88 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喜歡用驅動器盤符來玩,我只是懶得無法修復它。 –

相關問題