Windows findstr赢得';不要给出正确的错误级别
我已经尝试了几乎所有的方法,但是我无法让Windows findstr赢得';不要给出正确的错误级别,windows,batch-file,cmd,findstr,Windows,Batch File,Cmd,Findstr,我已经尝试了几乎所有的方法,但是我无法让findstr命令工作。下面的代码一直给我mbam scannen @Echo关闭 设置“log\u file=T:\Scholen\RC01\Hitman\Hitman\u RC01TS001-201304061026.txt” findstr/C:“恶意软件”T:\Scholen\RC01\Hitman\Hitman\u RC01TS001-201304061026.txt 如果错误级别为1( 埃科姆·斯坎宁 暂停 )否则( 埃科姆·斯托彭 暂停 )
findstr
命令工作。下面的代码一直给我mbam scannen
@Echo关闭
设置“log\u file=T:\Scholen\RC01\Hitman\Hitman\u RC01TS001-201304061026.txt”
findstr/C:“恶意软件”T:\Scholen\RC01\Hitman\Hitman\u RC01TS001-201304061026.txt
如果错误级别为1(
埃科姆·斯坎宁
暂停
)否则(
埃科姆·斯托彭
暂停
)
有人能帮我找到解决方案吗?可能是文件编码有问题。在记事本中打开文本文件,单击文件→ 另存为…,并检查“另存为”对话框底部中心的“编码”字段。如果字段没有显示
ANSI
,则该文件是Unicode编码的,这会阻止findstr
查找匹配项
按照建议,尝试使用find
:
请显示
Hitman\u RC01TS001-201304061026.txt的内容和命令的输出dir/a-d/b“T:\Scholen\RC01\Hitman”
。dir命令显示T:\>dir/a-d/b“\Scholen\RC01\Hitman”Hitman\u rc014061026.txt文件包含:9.94文件/13.77 9 9 9 94文件/13.77 9 9 9 9 9 9 9 9 9 9 9 9文件/13.7 7 7 7 7 7 7 7 7 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9文件/13.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuc:\Users\administrator.AD\AppData\Local\Google\Chrome\User Data\Default\Cookies\Cookies:AD.360yield.com但当我删除恶意软件时,该级别不会出错更改很抱歉上面的注释标记,我是stackoverflow注释新手…我在注释框中看不到任何代码。请编辑您的答案或将其放在pastebin.com
上。我已经在pastebin上发布了完整的帖子:我现在有了,它可以工作了,所以我想这会更好?如果可以,它可以工作:)find
可以读取Unicode,findstr
不是,这是Microsoft。
find /c "Malware _" T:\Scholen\RC01\Hitman\Hitman_RC01TS001-201304061026.txt >nul