作者Allensph (彼蒼者天)
看板Windows
標題Re: [問題] cmd 一閃而逝!!!急~
時間Thu Jan 6 16:30:12 2011
最近在編寫batch檔,發生了一件事:
開始功能表 下 執行 命令提示字元(cmd.txt) 正常
但是自己在桌面(用新增文字文件改附檔名)創建的.bat檔
卻出現"有執行,但一閃而逝"的情形
加上pause也無效
我還發現若從網路下載別人的.bat是正常的
但自己本機創建的就會不正常關閉
內容如下:
reg query HKLM\system\controlset001\control\nls\language /v
Installlanguage>temp.txt
FOR /F "skip=2 tokens=3" %%i IN (temp.txt) DO @set lang=%%i
if %lang% equ 0404 echo 系統語言:繁體中文
if %lang% equ 0409 echo System Language: English(US)
pause
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.200.26
1F:推 LPH66 :你的 .bat 內容可否貼上來看看? 01/06 16:38
2F:→ kdjf :從cmd去叫batch file, 看看有什麼錯誤訊息 01/06 16:39
我發現如果這個bat不是在C:\Windows\System32 下 「以系統管理員身分執行」
就會自動關閉.. 就算是在桌面 「以系統管理員身分執行」 還是會失敗..
※ 編輯: Allensph 來自: 140.113.200.26 (01/06 18:34)
3F:推 eggegg1230 :那把別人的bat副檔名改成txt看看差在哪邊 XD 01/07 01:08