批处理无法执行如何跳转?

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:53:30
net use \\192.168.0.3\IPC$ "123" /user:"guest"
net use \\小明\IPC$ "8851" /user:"guest"

net use \\192.168.0.2\IPC$ "234" /user:"guest"
net use \\小王\IPC$ "9152" /user:"guest"

我想用这些命令自动输入网上邻居的密码,但是如果
192.168.0.3的电脑没有开机,则执行不下去,
如何跳转到下一行呢?
请教高手

用goto
说明:
将 cmd.exe 导向到批处理程序中带标签的行。

GOTO label

label 指定批处理程序中用作标签的文字字符串。

标签必须单独一行,并且以冒号打头。

如果命令扩展名被启用,GOTO 会如下改变:

GOTO 命令现在接受目标标签 :EOF,这个标签将控制转移到当前
批脚本文件的结尾。不定义就退出批脚本文件,这是一个容易的
办法。有关能使该功能有用的 CALL 命令的扩展名描述,请键入
CALL /?。

不开机能执行下去的,只是那条命令会等很久,很久都无法连接机器以后才继续往下执行。

如果你希望直接往下执行,可以把命令都交给后台同时执行这些命令,方法是在没有个命令之前添加一个单词start和一个空格,也就是如下:

start net use \\192.168.0.3\IPC$ "123" /user:"guest"
start net use \\小明\IPC$ "8851" /user:"guest"

start net use \\192.168.0.2\IPC$ "234" /user:"guest"
start net use \\小王\IPC$ "9152" /user:"guest"