查看: 530|回复: 2

ip地址监控器(批处理)

 关闭 [复制链接]

签到天数: 1687 天

连续签到: 0 天

[LV.Master]伴坛终老IIII

发表于 2009-9-10 10:23 | 显示全部楼层 |阅读模式
监控本地IP的变化的,ip.ini记录本机的IP,如果发现IP改变就提示后关机.运行test.vbs即可
对比的程序ip.bat
@echo off
if exist 1.txt del/f 1.txt
for /f \"tokens=15\" %%i in ('ipconfig^|findstr \"Ip Address\"') do echo %%i>>1.txt
for /f %%j in (ip.ini) do echo %%j&findstr \"%%j\" 1.txt||shutdown -r -c \"IP已更改\"
循环运行的后台程序test.vbs
set a=createobject(\"wscript.shell\")
do while true
wscript.sleep 10000
a.run \"ip.bat\",0,true
loop
记录本机IP地址的配置文件ip.ini
192.168.0.254
192.168.1.254
(这个写你自己的IP地址,也可以多个,一个一行)


为了锻炼大家动手能力 不传附件了 自己动手哦也有成就感不是
PCOS系统下载站:http://zhuangji.wang

签到天数: 1687 天

连续签到: 0 天

[LV.Master]伴坛终老IIII

 楼主| 发表于 2009-9-10 10:23 | 显示全部楼层

ip地址监控器(批处理)

监控本地IP的变化的,ip.ini记录本机的IP,如果发现IP改变就提示后关机.运行test.vbs即可
对比的程序ip.bat
@echo off
if exist 1.txt del/f 1.txt
for /f \"tokens=15\" %%i in ('ipconfig^|findstr \"Ip Address\"') do echo %%i>>1.txt
for /f %%j in (ip.ini) do echo %%j&findstr \"%%j\" 1.txt||shutdown -r -c \"IP已更改\"
循环运行的后台程序test.vbs
set a=createobject(\"wscript.shell\")
do while true
wscript.sleep 10000
a.run \"ip.bat\",0,true
loop
记录本机IP地址的配置文件ip.ini
192.168.0.254
192.168.1.254
(这个写你自己的IP地址,也可以多个,一个一行)


为了锻炼大家动手能力 不传附件了 自己动手哦也有成就感不是
PCOS系统下载站:http://zhuangji.wang

签到天数: 1687 天

连续签到: 0 天

[LV.Master]伴坛终老IIII

 楼主| 发表于 2009-9-10 10:23 | 显示全部楼层

ip地址监控器(批处理)

监控本地IP的变化的,ip.ini记录本机的IP,如果发现IP改变就提示后关机.运行test.vbs即可
对比的程序ip.bat
@echo off
if exist 1.txt del/f 1.txt
for /f \"tokens=15\" %%i in ('ipconfig^|findstr \"Ip Address\"') do echo %%i>>1.txt
for /f %%j in (ip.ini) do echo %%j&findstr \"%%j\" 1.txt||shutdown -r -c \"IP已更改\"
循环运行的后台程序test.vbs
set a=createobject(\"wscript.shell\")
do while true
wscript.sleep 10000
a.run \"ip.bat\",0,true
loop
记录本机IP地址的配置文件ip.ini
192.168.0.254
192.168.1.254
(这个写你自己的IP地址,也可以多个,一个一行)


为了锻炼大家动手能力 不传附件了 自己动手哦也有成就感不是
PCOS系统下载站:http://zhuangji.wang

本版积分规则