как я могу сделать этот .bat файл, предыдущая строка не работает - PullRequest
0 голосов
/ 12 февраля 2012

нетто-использование w: https://xxxxx.xxxxxx.com/xxxxxxxxxxxxxxx / пользователь: johnny **

net use j: \ HPSTORAGE \ Users \ johnny / user:Джонни **

net use s: \ HPSTORAGE \ Хранение / пользователь: Джонни **

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

copy c: \ users \ johnny \ downloads j: \ johnny \ downloads

del / qc: \ users \ johnny \ downloads \

Это мой .bat-файл, который я использую, и он прекрасно работает .. Я бы хотел, чтобы он остановил остальную часть.файл bat запускается, если строка net use j: \ HPSTORAGE \ Users \ johnny / user: johnny **** не работает.Я перепробовал все, что знаю, и посмотрел все места, которые я знаю, чтобы посмотреть.спасибо за любую помощь, которую вы можете оказать мне.

Ответы [ 3 ]

2 голосов
/ 12 февраля 2012

Предложения по использованию errorlevel и goto all работают, но решение может быть еще проще

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

Команда после ||выполняется только в случае сбоя предыдущей команды.

2 голосов
/ 12 февраля 2012

Вы можете использовать% ERRORLEVEL%, как показано в следующей статье:

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

0 голосов
/ 12 февраля 2012

Я не думаю, что это возможно с использованием сценариев .bat, я думаю, что вам следует прибегнуть к другому языку программирования, чтобы решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...