批处理命令 高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/10 02:53:32
if not exist 2.bat goto h
:h
dir
ping 192.168.0.1 -n 2
:s
net view
pause

这断命令哪里有错 怎么运行时 标签标识毫无作用(就是系统不会判断有无2.bat 直接运行 dir ping net view 命令)请高手指教。
江湖少侠:不好意思 我是初学者 你的解释我看半天还不懂什么意思 能不能再说明白点 例外批处理中不是说标签命令本身不会运行的么。
如果标签命令本身都会自动运行 哪有什么方法可以屏蔽它。请指教 谢谢了。

没拼错,是你理解错了。。。

if not exist 2.bat goto h

rem 加多这个
goto s

:h
dir
ping 192.168.0.1 -n 2

:s
net view
pause

这样才对,因为批处理中,只要你不跳过:h ,它是无论如何都会运行的。
这跟其它编程语言不同

exit,你的拼写错了