请帮我写一个自动设置本机IP和网关的批处理脚本
来源:百度知道 编辑:UC知道 时间:2024/05/22 04:36:27
取得本机时间,如果时间在周一至周五的8:00-17:00,将本机设置为
IP地址:192.168.1.129
默认网关:192.168.1.1
否则设置为
IP地址:192.168.0.129
默认网关:192.168.0.1
yxd1988
非常感谢您的努力劳动。您的思路很好。使用4个批处理文件的方法也可以接受。但是,在执行过程中,出错。信息如下:
正在设置IP地址192.168.0.129,请稍候……
此命令提供的语法不正确。请查看帮助以获取正确的语法信息。
请修改程序。谢谢!
IP地址:192.168.1.129
默认网关:192.168.1.1
否则设置为
IP地址:192.168.0.129
默认网关:192.168.0.1
yxd1988
非常感谢您的努力劳动。您的思路很好。使用4个批处理文件的方法也可以接受。但是,在执行过程中,出错。信息如下:
正在设置IP地址192.168.0.129,请稍候……
此命令提供的语法不正确。请查看帮助以获取正确的语法信息。
请修改程序。谢谢!
修改答复
用一个批处理文件我不会编,但用四个就可以实现:
第一个文件:data.bat
@echo off
date /t | find "一" && goto z1
date /t | find "二" && goto z1
date /t | find "三" && goto z1
date /t | find "四" && goto z1
date /t | find "五" && goto z1
echo 今天不是工作日
exit
:z1
start Time.bat
exit
第二个文件:Time.bat
ECHO %TIME% >TIME.INI
FOR /F "delims=: tokens=1,2,3" %%a IN (TIME.INI) DO SET H=%%a
DEL TIME.INI
IF %H% LSS 8 GOTO IS
IF %H% GEQ 17 GOTO IS
START 1.bat
EXIT
:IS
START 2.bat
EXIT
第三个文件:1.bat
echo off
cls
title 设置IP
echo 正在设置IP地址192.168.1.129,请稍候……
netsh interface ip set address "本地连接" static 192.168.1.129 255.255.255.0 192.168.1.1
echo ******恭喜你,修改完成!******
pause
第四个文件:2.bat
echo off
cls
title 设置IP
echo 正