标题: [文本处理] 求问批处理命令findstr相关问题 [打印本页]
作者: why_boy 时间: 2015-1-1 14:15 标题: 求问批处理命令findstr相关问题
for /f %%a in ('dir /s /b *.bat') do ( 操作1 )
将.bat的文件的路径提取到变量 %%a中,但是现在我想要在上面的for语句下打开%%a ,如何操作?同时打开%%a后我想要在其中查找带有
virus的字符串,如果找到执行 ( 操作2 ),如果没找到,再重新执行查找 bat文件
具体含义是:
for /f %%a in ('dir /s /b *.bat') do (
打开%%a并在其中查找virus 字符串
if(找到字符串)
{对该bat文件进行操作}
)
请问该怎么写?
作者: Batcher 时间: 2015-1-1 15:55
- @echo off
- for /f "delims=" %%i in ('dir /s /b *.bat') do (
- start notepad %%i
- )
- pause
复制代码
是这样打开吗?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |