level 1
Ezreal15i
楼主
各位大佬好,我写了一个bat,但是执行的时候似乎判断没有生效,麻烦大佬帮我看看问题在哪
要求很简单,我是准备放在系统的启动项里,每天开机判断当前时间,如果是早上7点到9点之间,就自动改IP,其余时间IP自动获取,if 和 else 里面的内容可以单独执行,就是外面的判断好像有有问题
@echo off
echo 当前时间为%time:~0,2%
if "%time:~0,2%" GEQ "7" if "%time:~0,2%" LEQ "9" (
echo 设置为办公IP地址
:netsh interface ip set address 以太网 static XXXXXX
:netsh interface ip set dns 以太网 static XXXXXX
:netsh interface ip add dns 以太网 XXXXXX
echo 按任意键退出 & pause>nul
exit
)else(
echo 设置为自动获取IP
:netsh interface ip set address 以太网 dhcp
echo 按任意键退出 & pause>nul
exit
)
2018年12月28日 08点12分
1
要求很简单,我是准备放在系统的启动项里,每天开机判断当前时间,如果是早上7点到9点之间,就自动改IP,其余时间IP自动获取,if 和 else 里面的内容可以单独执行,就是外面的判断好像有有问题
@echo off
echo 当前时间为%time:~0,2%
if "%time:~0,2%" GEQ "7" if "%time:~0,2%" LEQ "9" (
echo 设置为办公IP地址
:netsh interface ip set address 以太网 static XXXXXX
:netsh interface ip set dns 以太网 static XXXXXX
:netsh interface ip add dns 以太网 XXXXXX
echo 按任意键退出 & pause>nul
exit
)else(
echo 设置为自动获取IP
:netsh interface ip set address 以太网 dhcp
echo 按任意键退出 & pause>nul
exit
)