请帮我写一个自动设置本机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,请稍候……
此命令提供的语法不正确。请查看帮助以获取正确的语法信息。

请修改程序。谢谢!

修改答复

用一个批处理文件我不会编,但用四个就可以实现:
第一个文件: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 正