繁体   English   中英

在cmd.exe中执行批处理文件不执行任何操作

[英]Executing batch file in cmd.exe does nothing

在Windows XP计算机SP3上,使用具有管理员权限的帐户,我尝试执行一个名为test.bat的简单批处理文件,其中包含:

echo Hello!

使用cmd.exe,我得到这个结果:

D:\Dev>test.bat

D:\Dev>

这表明批处理文件根本没有执行:它立即返回。

你能告诉我为什么会这样吗?

跑进你的控制台:

D:\Dev> echo echo Hello! > test.bat
D:\Dev> test.bat

如果它有效(并且它可能会),你做错了。

要弄清楚你的文件发生了什么,你也可以试试

D:\Dev> more test.bat

要查看test.bat文件中的内容。

我遇到的一个问题是我在Vim中使用UTF-16编码。 通常情况下, more将按字符显示您的代码或字符。 改为UTF-8有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM