Вопросы по теме '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 просмотров
schedule
06.12.2022
Коды выхода 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 просмотров
schedule
16.03.2024
Пакетный файл FTP пытается ввести пароль/аутентификацию несколько раз, используя цикл ERRORLEVEL
Я не могу попытаться повторно подключиться с другим паролем после сбоя аутентификации. ERRORLEVEL похоже, не работает в моем коде. Я понятия не имею, что происходит не так. Код находится в пакетном файле в Windows 10.
@echo off
echo use...
943 просмотров
schedule
19.04.2023
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 просмотров
schedule
19.10.2022
Лучший способ проверить уровень ошибок
Я пишу пакетный скрипт для запуска в ОС 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