2 回答
TA贡献2065条经验 获得超13个赞
goto的批处理命令比较简单:
先有一个判断语句,然后goto到想要的位置。
例如下:
@echo off
ipconfig > a.txt
type a.txt | find "192.168.1.254"
if %errorlevel% equ 0 goto 0
if %errorlevel% equ 1 goto 1
:0
@echo 你的IP地址是192.168.1.254!
@echo 现在更改你的IP地址,请稍候...
netsh interface ip set address "本地连接" static 192.168.1.113 255.255.255.0 192.168.1.1 1
netsh interface ip set dns "本地连接" static 202.96.134.133 PRIMARY
@echo IP更改完毕!祝您愉快!
goto end
:1
@echo 你的IP地址是192.168.1.113!
@echo 现在更改你的IP地址,请稍候...
netsh interface ip set address "本地连接" static 192.168.1.254 255.255.255.0 192.168.1.1 1
netsh interface ip set dns "本地连接" static 202.96.134.133 PRIMARY
@echo IP更改完毕!祝您愉快!
goto end
:end
pause && exit
这个是我编的自动改IP的小批,用到了goto语句。你看一下能不能看懂。
TA贡献1847条经验 获得超7个赞
CMD下部可以直接使用GOTO
需要编写批命令文件,在文件中定义一个标号,然后使用goto转向这个标号,在CMD下执行这个批命令。
例如:
1:
dir
。。。
goto 1
- 2 回答
- 0 关注
- 1570 浏览
添加回答
举报