我怎么能使这个.bat文件是前一行不起作用

时间:2012-02-12 12:32:45

标签: batch-file

净使用w:https://xxxxx.xxxxxx.com/xxxxxxxxxxxxxxx / user:johnny * *

net use j:\ HPSTORAGE \ Users \ johnny / user:johnny * *

net use s:\ HPSTORAGE \ Storage / user:johnny * *

net use v:\ HPSTORAGE \ Videos / user:johnny * *

复制c:\ users \ johnny \ downloads j:\ johnny \ downloads

del / q c:\ users \ johnny \ downloads \

这就是我正在使用的.bat文件,它工作得很好..我想让它停止运行的.bat文件的其余部分如果行, net使用j:\ HPSTORAGE \ Users \ johnny / user:johnny * ** * 无效。我已经尝试了所有我认识的东西,看着我知道的每一个地方。谢谢你能给我的任何帮助。

3 个答案:

答案 0 :(得分:2)

您可以使用%ERRORLEVEL%,如下文所示:

http://www.coderanch.com/t/132733/gc/DOS-batch-file-error-handling

答案 1 :(得分:2)

使用errorlevel并转到所有工作的建议,但解决方案可以更简单

net use j: \HPSTORAGE\Users\johnny /user:johnny ** || exit /b

||之后的命令仅在先前命令失败时执行。

答案 2 :(得分:-2)

我认为这不可能用.bat文件脚本编写,我认为你应该使用另一种编程语言来解决这个问题。