|
|
目的:
就是在teknogods.ini文件中加入一行文字:
ExternalIP=外网IP
代码:- @echo off
- cd J:\BAT\第三方程序
- down http://www.symental.com/ip/ ip
- for /f %%a in (ip) do set ip=%%a
- echo ExternalIP=%ip%>>P:\teknogods.ini
复制代码 teknogods.ini文件原来内容:
[Settings]
Name=hacker
FOV=65
ID=2C512CB3
[Network]
NetworkInterface=255
NetworkInterfaceList=[0 = 192.168.56.1; 1 = 192.168.1.101; 255 (default) = ANY IP]
这是文件的内容
期待效果:
[Settings]
Name=hacker
FOV=65
ID=2C512CB3
[Network]
NetworkInterface=255
NetworkInterfaceList=[0 = 192.168.56.1; 1 = 192.168.1.101; 255 (default) = ANY IP]
ExternalIP=外网IP
提示:
1、用上面的代码已经可以实现加入这个“ExternalIP=外网IP”信息了,但是……如果第一次运行这个P程序的时候是
完全没有错误的,但是当我们第二次运行这个程序的时候,就会发现在ini文件中有两个ExternalIP=外网IP,而
ini文件中只能有一个这样的信息存在。
2、NetworkInterfaceList=[0 = 192.168.56.1; 1 = 192.168.1.101; 255 (default) = ANY IP]
对于上面的红色标部分,很可能因为路由下面的设备较多,而不一定被分配到这个IP,所以这里如何实现自动获取IP呢?本机的。 |
|