Вопросы по теме 'errorlevel'

Выход из пакета с помощью `EXIT /B X`, где X›=1, действует так, как если бы команда была успешно завершена при использовании && или || операторы между пакетными вызовами
Я пытаюсь связать серию файлов .bat, используя команду EXIT /B X для возврата успеха или неудачи и && и || для условного запуска следующего .bat (например, a.bat && b.bat ). Независимо от того, вызову ли я EXIT /B 0 или...
16379 просмотров
schedule 25.11.2022

Код выхода потерян из дочернего процесса в Windows XP, а не в Windows Server 2003
ИЗМЕНИТЬ 3 Хорошо, похоже, что это может быть не проблема установщика. Когда я делаю простой командный файл: exit /b 12 и назовите это как cmd /c test.cmd echo %ERRORLEVEL% Я получаю «12» в Windows Server 2003 R2, но «0» в...
1807 просмотров
schedule 13.07.2023

%errorlevel% не работает в Windows XP. Но это работает в Windows7
%errorlevel% не работает в WindowsXP. Насколько я знаю, при возникновении ошибки %errorlevel% устанавливает значение 1 или выше, а если ошибки нет, устанавливает 0. Но, хоть ошибки и нет, %errorlevel% равен 1. И я поставил %errorlevel% 0, даже...
976 просмотров
schedule 06.11.2022

Уровень ошибки пакетного файла установлен на 0 при запуске
Уровень ошибки при запуске файла .bat равен 0. Однако я использую уровень ошибки как условие, например: REG Query HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\test 2>NUL>>MMG.dat If %ERRORLEVEL% == 0 goto turnon...
764 просмотров
schedule 07.07.2023

Пакетный файл и проблема DEL errorlevel 0
Пакет должен удалять файлы и каталоги из определенных местоположений и выводить сообщения об успешном выполнении или стандартные сообщения stdout/stderr в новый файл .txt. Я создал большую часть сценария, и он работает точно так, как должен, за...
16428 просмотров
schedule 21.05.2023

Получить уровень ошибки после отмены установки
Я запускаю один пакетный файл, который запустит, например, один сторонний файл .exe. запустить /wait /d MSVC++_2005.exe Здесь, основываясь на уровне ошибок, я хочу выполнить некоторые действия по очистке. Теперь вопрос всегда в том, чтобы...
56 просмотров
schedule 25.11.2022

Сетевая команда командного файла Windows не устанавливает уровень ошибки
Я пытаюсь определить, работает ли скрипт с правами администратора на Win7, но уровень ошибок, похоже, не устанавливается последовательно после выполнения команды «net» … Это (упрощенный) мой код: net session >null 2>$1 if %errorLevel% ==...
1629 просмотров
schedule 23.12.2022

Пакетный скрипт не вызывает ERRORLEVEL при сбое
Я изучаю пакетные сценарии Windows. Мне нужно вызывать ошибки при сбое операций копирования, перемещения или удаления. Я сделал пример сценария, и по какой-то причине, когда операция завершается неудачей, я не могу поднять уровень ERRORLEVEL....
788 просмотров

Коды выхода findstr/уровень ошибки
У меня есть программа, использующая findstr , и когда строка найдена, errorlevel возвращает 0 , а когда строка не найдена, errorlevel возвращает 1 . Хорошо, это нормально, я могу с этим справиться. Проблема в том, что я не могу найти...
24354 просмотров
schedule 04.06.2023

Получить %ERRORLEVEL% со сложным вызовом в цикле FOR
В пакетном файле Windows мне нужно было получить результат выполнения программы в переменную, когда вызов программы был усложнен пробелами и несколькими опциями. После долгих обсуждений был найден обходной путь с использованием CALL : FOR /F...
863 просмотров
schedule 09.11.2023

findstr дает неверный уровень ошибки
Почему это: for /f "tokens=5 delims=<>" %%G in ('findstr /C:"<a href=\"register\">" "index.html"') do echo %%G дать errorlevel 1, в то время как это findstr /C:"<a href=\"register\">" "index.html" выдает уровень...
503 просмотров
schedule 26.12.2022

возврат уровня ошибки из пакетной функции не работает
У меня есть функция в пакетном скрипте: :run set "CMD=%*" <...> timeout 300s !CMD! if %errorlevel% equ 0 ( echo !CMD! >> ./!_tool!.OK ) else ( echo !CMD! >> ./!_tool!.FAIL echo exitcode= %errorlevel% >>...
571 просмотров
schedule 27.05.2022

ERRORLEVEL возвращаются исполняемыми файлами, надежными для обработки ошибок в пакетных сценариях
Это общая тема для обсуждения ERRORLEVEL, возвращаемого исполняемыми файлами в Windows. Я пишу скрипт для установки HTTP-сервера Apache в качестве службы Windows. httpd -k install Исполняемый файл httpd возвращает ERRORLEVEL 1 при...
177 просмотров

Пакетный файл FTP пытается ввести пароль/аутентификацию несколько раз, используя цикл ERRORLEVEL
Я не могу попытаться повторно подключиться с другим паролем после сбоя аутентификации. ERRORLEVEL похоже, не работает в моем коде. Я понятия не имею, что происходит не так. Код находится в пакетном файле в Windows 10. @echo off echo use...
943 просмотров

ERRORLEVEL vs %ERRORLEVEL% vs восклицательный знак ERRORLEVEL восклицательный знак
Я думаю, что у меня есть общее представление об ERRORLEVEL и %ERRORLEVEL%, но !ERRORLEVEL! смущает меня. Я делаю скрипт, который вызывает исполняемый файл, затем список задач, чтобы увидеть, работает ли он, затем тасккилл, чтобы убить его, если...
5087 просмотров
schedule 29.05.2022

Exist, Rmdir и %errorlevel% в пакетной версии Windows
Я не думаю, что мой вопрос дублирует batch: код выхода для rd также равен 0 при ошибке , потому что я перепробовал все из этого ответа, и это не помогло (как вы можете видеть на снимках экрана ниже). Допустим, я хочу удалить каталог с файлами в...
1839 просмотров
schedule 10.07.2022

ERRORLEVEL пакета работает неправильно и странно
У меня проблема с ERRORLEVEL в пакетном режиме. Я вставил сюда два фрагмента кода для точной проблемы, и это может быть воспроизведено. Что я не вставил сюда, так это то, что я попробовал второй фрагмент кода с отложенным расширением и первый с IF...
279 просмотров
schedule 01.09.2023

GitLab runner для Windows и работа с &%ERRORLEVEL%
В моем .gitlab-ci.yml я пытаюсь использовать команду findstr. findstr /c:"%SOLUTION_DIR%" gitlab.dif > founded.ref Эта команда устанавливает %ERRORLEVEL% в 1, если она не соответствует «%SOLUTION_DIR%» в gitlab.dif. Похоже, GitLab...
689 просмотров

Лучший способ проверить уровень ошибок
Я пишу пакетный скрипт для запуска в ОС Win 10. Однако у меня возникают проблемы с проверкой уровня ошибок существующего статуса команды Windows. Слабо я решил использовать следующий способ: findstr /I /C:"EXIT_FAILURE" /I /C:"UNKNOWN" file if...
135 просмотров
schedule 20.02.2023

Пакетный файл не получает ERRORLEVEL из запускаемого им скрипта Python
У меня есть пакетный файл, в котором запущен скрипт Python. Этот скрипт Python всегда заканчивается с помощью sys.exit(code) , несмотря ни на что, при этом код является кодом ошибки. Пакетный файл не получает мой код ошибки и вместо этого всегда...
242 просмотров
schedule 16.08.2022