Joh*_*ams 3 windows command-line batch-file command-prompt
当我登录到此Windows 2008 R2 Server并启动CMD窗口时,默认目录为:
C:\Users\SVC_asl2trim>
所以我把它添加到PATH然后我发出:
C:\Users\SVC_asl2trim>set path
Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
\WindowsPowerShell\v1.0\;D:\Program Files\Hewlett-Packard\HP TRIM\;C:\Users\SVC_
asl2trim\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
C:\Users\SVC_asl2trim>
我在上面的目录中有一个小的.bat文件,但我一直得到:
my.bat未被识别为内部或外部命令,可操作程序或批处理文件
这令人抓狂.我很少这么做....我知道有一些我忘了的伎俩.
我的愚蠢错误......
应该归功于丹尼斯验证my.bat是否可行,但正如他所推测的那样,它并没有被命名.我以为我已经从my.txt正确地重命名为my.bat,但问题是它实际上名为my.bat.txt!修复这个问题的关键.
我收到此错误是因为我的批处理文件未进行 ascii 编码;它是 utf-8。
由于 UTF 和 UCS 通常在文件开头包含 BOM,因此请确保将其保存为不带 BOM 的 ASCII 或 UTF-8。
如果您确实需要替代编码,有时可以将第一行设为空白(对我来说,UTF-8 BOM 不会停止执行,但 USC-2 会停止执行)。两者都会从第一行打印错误消息,因此这不是一个理想的解决方案。
| 归档时间: | 
 | 
| 查看次数: | 48093 次 | 
| 最近记录: |