怎样在bat文件里面写当前计算机的网关=192.168.1.1(if gateway=192.168.1.1 那么执行某个程序)
发布网友
发布时间:2022-05-04 20:04
我来回答
共2个回答
热心网友
时间:2023-10-08 12:37
@echo off
set "com=wmic Path Win32_NetworkAdapterConfiguration where "IPEnabled='True'" get DefaultIPGateway /value"
for /f tokens^=2delims^=^" %%a in ('%com%') do set "Gateway=%%a"
if /i "%Gateway%"=="192.168.0.1" goto b
:a
echo 没有等于
goto c
:b
echo 等于了
color 2
goto c
:c
echo 好了
pause
热心网友
时间:2023-10-08 12:38
for /f "tokens=3" %%i in ('route print^|findstr /I "Defalut Gateway:"') do (set Gateway=%%i)
用上面的可以得到本机的网关, 并赋值给变量Gateway