1

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

echo Hello!

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

D:\Dev>test.bat

D:\Dev>

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

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

4

2 回答 2

2

运行到您的控制台:

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

如果它有效(并且可能会),那么您做错了什么。

要弄清楚 yout 文件发生了什么,您也可以尝试

D:\Dev> more test.bat

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

于 2012-05-10T00:25:46.780 回答
1

我遇到的一个问题是当我在 Vim 中使用 UTF-16 编码时。通常more会在一行中显示您的代码或逐个字符。更改为 UTF-8 有所帮助。

于 2017-03-17T12:44:21.427 回答