|
|
楼主 |
发表于 2021-8-14 21:00:41
|
显示全部楼层
回复 5# yakeyun
@echo off
cd /d %~dp0
for /f "delims=: tokens=1,2" %%a in ('ipconfig ^|find "IPv4"') do echo,%%b&set ips=%%b
if %ips% == 192.168.1.1 start "" "C:\Users\Administrator\Desktop\Microsoft Edge.lnk"
if %ips% == 192.168.1.2 start "" "C:\Users\Administrator\Desktop\Microsoft Edge.lnk"
if %ips% == 192.168.1.3 start "" "C:\Users\Administrator\Desktop\Microsoft Edge.lnk"
if %ips% == 192.168.1.4 start "" "C:\Users\Administrator\Desktop\Microsoft Edge.lnk"
if %ips% == 192.168.1.5 start "" "C:\Users\Administrator\Desktop\MHTCGI\mhtcgi.exe"
if %ips% == 192.168.1.6 start "" "C:\Users\Administrator\Desktop\MHTCGI\mhtcgi.exe"
if %ips% == 192.168.1.7 start "" "C:\Users\Administrator\Desktop\MHTCGI\mhtcgi.exe"
if %ips% == 192.168.1.8 start "" "C:\Users\Administrator\Desktop\MHTCGI\mhtcgi.exe"
.........
exit
::四个IP地址为一组
代码怎么写
if %ips% == 192.168.1.1 start "" "C:\Users\Administrator\Desktop\Microsoft Edge.lnk"
if %ips% == 192.168.1.2 start "" "C:\Users\Administrator\Desktop\Microsoft Edge.lnk"
if %ips% == 192.168.1.3 start "" "C:\Users\Administrator\Desktop\Microsoft Edge.lnk"
if %ips% == 192.168.1.4 start "" "C:\Users\Administrator\Desktop\Microsoft Edge.lnk"
如果是253个IP,那么这个就要写253个IP地址,能不能简化一下 用分组的方式 |
|