标题: [文本处理] 批处理怎么查找TXT里的语句并转到下个命令 [打印本页]
作者: xunmeng6 时间: 2008-8-9 22:58 标题: 批处理怎么查找TXT里的语句并转到下个命令
我用netstat -an |find ":23" >23.txt (我发现像:234这样的端口也出来了,怎么过滤啊)
然后如果发现开启23端口 则打开NOTEPAD.EXE
如果没有则运行net start telnet
作者: batman 时间: 2008-8-9 23:14
- @echo off
- netstat -an|findstr "\<23\>">23.txt
- set /p str=<23.txt
- if defined str (
- start 23.txt
- ) else (
- net start telnet
- )
复制代码
[ 本帖最后由 batman 于 2008-8-9 23:25 编辑 ]
作者: Batcher 时间: 2008-8-10 00:38
- @echo off
- for /f "tokens=1-4 delims= " %%a in ('sc query TlntSvr ^|findstr /i "STATE"') do set SerSta=%%d
- if "%SerSta%" neq "RUNNING" (
- sc start TlntSvr
- ) else (
- start notepad.exe
- )
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |