嘗試更改.bat文件中的代碼頁時出現奇怪的問題。更改.bat文件中的代碼頁(Win7 vs Win Vista)
當我在Windows 7中執行以下.bat文件時,它執行得很好。
代碼頁被更改,program.exe
被執行。
批處理文件:
chcp 65001
"D:\program.exe" /opt ÄiÜ
pause
然而,當我開始從Windows Vista .bat文件的代碼頁得到改變,並且該批處理文件退出後。
所以program.exe
永遠不會被執行。
但是,當我從命令行手動運行這兩個命令它確實工作。
任何想法如何讓這個工作在Windows Vista從.bat文件?
不起作用。當命令('program.exe')執行時,看起來代碼頁沒有改變(但)。 :( – PeeHaa
也嘗試了oneliner:'( chcp 65001 &&「D:\ program.exe」/ optÄiÜ&& chcp 850 )'沒有運氣 – PeeHaa
它嘗試直接訪問變音符號失敗,它與文件一起工作。我編輯了我的答案 – jeb