我有一行这样写的 BAT 代码:
tasklist /FI "IMAGENAME eq WerFault.exe"|find /C "WerFault.exe" > temp.txt
它持续了好几天,但突然我收到以下错误消息:
error :Invalid argument/option: - 'eq'
此错误消息之前和之后的代码都没有更改,我无法弄清楚是什么问题。
我有一行这样写的 BAT 代码:
tasklist /FI "IMAGENAME eq WerFault.exe"|find /C "WerFault.exe" > temp.txt
它持续了好几天,但突然我收到以下错误消息:
error :Invalid argument/option: - 'eq'
此错误消息之前和之后的代码都没有更改,我无法弄清楚是什么问题。
您,或者从搜索中来到这里的人,可能已经被文本编码的疯狂和 cmd.exe 的边界破坏行为以及诸如此类的网站所控制。
他们做了什么:
可能发生了什么:
我再次从中学到了:
此外,cmd.exe 通常不是很安全或理智。如有疑问,请手动重新键入命令。
这可能不是这里的原因,但如果其他人出于与我相同的原因来到这里,也许这个答案会为他们节省几分钟。