中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 05:34
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 查找文档中对应IP,有就运行另一个P 查看 755 回复 2
楼 主 查找文档中对应IP,有就运行另一个P 发表于 2007-07-04 00:15 ·  中国 广东 广州 花都区 电信
初级用户
★★
积分 197
发帖 77
注册 2006-09-19 14:02
19年会员
UID 63074
性别 男
状态 离线
test.txt 内容:
192.168.0.1
192.168.0.2
192.168.0.3

查找本机IP在不在test.txt里... test.txt里包含本机IP就运行a.bat test.txt里没有本机ip 就不运行 a.bat


@echo off
for /f "delims=: tokens=2" %%i in ('ipconfig^|find /i "ip address"') do set ip=%%i
findstr /c:"%ip%" test.txt
if %errorlevel% equ 0 start d:
那里出错拉??
2 发表于 2007-07-04 01:21 ·  中国 广西 来宾 电信
初级用户
积分 85
发帖 39
注册 2007-06-28 22:22
19年会员
UID 92624
性别 男
状态 离线
for /f "delims=: tokens=2" %%i in ('ipconfig^|find /i "ip address"') do set ip=%%i
这个得来的ip会多一个空格的,如“ 192.168.0.1”
3 发表于 2007-07-04 02:15 ·  中国 广东 佛山 电信
高级用户
★★
我思故我在
积分 512
发帖 228
注册 2007-01-21 10:31
19年会员
UID 77225
性别 男
状态 离线
应该 for /f "tokens=14 delims=: " %%i in ('ipconfig /all ^|find /i "ip address"') do set ip=%%i
我确实是只菜鸟,而且这里X人太多,所以我不敢装X。谁要再说我装X,我就XXOO他。
论坛跳转: