作者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