- 帖子
- 11
- 积分
- 134
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2009-5-30
|
4楼
发表于 2009-6-1 09:35
| 只看该作者
批处理使用for循环telnet多个ip的某个端口号,记录开着的ip
@echo off
for /f "tokens=*" %%i in (ip.txt) do (
echo %%i
echo.>ipinfo.txt
echo %%i>ipinfo.txt
call 1.bat
)
1.bat文件内容:
@echo off
set /p tempip=<ipinfo.txt
echo %tempip%
telnet %tempip% 1433
if %ERRORLEVEL%==0 (echo tempip>>iplog.txt) else(echo 不通)
echo.
IP.txt 内容和格式如下:
127.0.0.1
192.169.5.13
127.0.0.1
192.169.1.108
192.169.1.112
问题:为什么telnet第一个时候窗口关掉了? |
|