Batch file 使用文本编辑器时简单批处理文件不工作
我肯定这是我遗漏的一些简单的东西,但我是一个完全不懂编码的人 当我使用记事本之类的工具编写一个简单的批处理文件时Batch file 使用文本编辑器时简单批处理文件不工作,batch-file,cmd,Batch File,Cmd,我肯定这是我遗漏的一些简单的东西,但我是一个完全不懂编码的人 当我使用记事本之类的工具编写一个简单的批处理文件时 sfc /scannow pause 它在执行时工作良好。但是,如果我使用诸如Submite或notepad++之类的文本编辑器编写相同的批处理文件,它只会打开cmd提示符并不断输出行 sfc /scannow pause 一遍又一遍。有人知道我这里缺少什么吗?将记事本++中的编码更改为ANSI,这使脚本正常工作;) 是否确定批处理文件存储为ASCII格式,不带U
sfc /scannow
pause
它在执行时工作良好。但是,如果我使用诸如Submite或notepad++之类的文本编辑器编写相同的批处理文件,它只会打开cmd提示符并不断输出行
sfc /scannow
pause
一遍又一遍。有人知道我这里缺少什么吗?将记事本++中的编码更改为ANSI,这使脚本正常工作;) 是否确定批处理文件存储为ASCII格式,不带UTF-8前缀等。?使用十六进制编辑器打开文件,查看开头是否有2-3个字节,或查看编辑器中的“另存为”菜单中的编码选项。谢谢,我已将编码更改为ansi并解决了此问题。@i486您可能希望将注释转换为答案;)