Как завершить выполнение пакетного файла
Перейти к содержимому

Как завершить выполнение пакетного файла

  • автор:

как закрыть окно командного файла.bat после окончания всех циклов?

:: У меня командный файл.bat отлично выполняет свои задачи но по окончанию циклов хотелось-бы чтобы он закрылся сам а этого не происходит. Как сделать чтоб по окончании циклов окно файла.bat закрылось само ? :: _________________

@echo off set counter=0 :loop if %counter% equ 15 goto :EOF set /a counter+=1 echo %counter% goto loop rem Выше код для выполнения команды цикла только 15 раза - equ 15 :loop @echo off title 1_firefox_15x3850 SET processMozila="firefox_1.exe" SET pathToFirefox=ะก:\FirefoxPortable\App\Firefox\ taskkill.exe /F /IM %processMozila% timeout /T 3 /NOBREAK START C:\Users\OlehNITRO5\Desktop\BRAUSERS_Register_111.11.11.11\BitcoinAuto_May_IP_***.**.**.***\Firefox\FirefoxPortable.exe -no-remote -profile ะก:\profile imacros://run/?m=May_skripts\Multibot.js TIMEOUT /T 3850 /NOBREAK rem ниже команды - закрывает bat файл где title 1_firefox_aztecafaucetTRON taskkill /fi "windowtitle eq 1_firefox_aztecafaucetTRON" rem ниже команды - ЗАКОНЧИЛИ ЦИКЛ ЗАКРЫВАЕМ firefox_1.exe @echo off title 1_firefox_15x3850 SET processMozila="firefox_1.exe" SET pathToFirefox=ะก:\FirefoxPortable\App\Firefox\ taskkill.exe /F /IM %processMozila% timeout /T 1 /NOBREAK rem выше команды - ЗАКОНЧИЛИ ЦИКЛЫ ЗАКРЫВАЕМ firefox_1.exe goto loop exit 

Отслеживать

6,708 2 2 золотых знака 15 15 серебряных знаков 30 30 бронзовых знаков

Как завершить процесс выполнения пакетного файла, после завершения работы python?

Имеется код на python. Располагается в папке C:\Users\User\AppData\Roaming\MyFolder\PythonCode.py Код вызывается путем запуска командной строки и ввода в нее команды startmycode То есть, в папке C:\Windows\System32 находится файл startmycode.bat , вызываемый при вводе «команды». startmycode.bat запускает PythonCode.py PythonCode.py ждет нажатия клавиши «alt», после чего выводит надпись «Готово» и завершается. Но при этом окно командной строки у меня остается, несмотря на то, что в startmycode.bat прописано exit . PythonCode.py

import os import keyboard import sys def func(event): print('Готово') sys.exit() keyboard.on_press_key('alt', func) keyboard.wait() 

startmycode.bat

@echo off python "C:\Users\User\AppData\Roaming\MyFolder\PythonCode.py" exit 

Как сделать так, чтобы после нажатия ALT закрывалось окно CMD? В чем моя ошибка?

Отслеживать

задан 16 ноя 2020 в 9:31

5,810 2 2 золотых знака 11 11 серебряных знаков 39 39 бронзовых знаков

Команда EXIT – завершить работу командного процессора или текущего командного файла.

Команда EXIT используется для завершения пакетных файлов с установкой значения переменной ERRORLEVEL или для завершения командного процессора CMD.EXE ( для выхода из командной строки), если она выполняется вне пакетного файла.

Формат командной строки:

EXIT [/B] [exitCode]

Параметры командной строки:

/B — Предписывает завершить текущий пакетный файл-сценарий вместо завершения CMD.EXE. Если выполняется вне пакетного файла-сценария, то будет завершена программа CMD.EXE

exitCode — Указывает цифровое значение. Если указан ключ /B, определяет номер для ERRORLEVEL. В случае завершения работы CMD.EXE, устанавливает код завершения процесс с данным номером.

Примеры использования команды EXIT

exit — завершить текущий сеанс CMD

Команда EXIT с параметрами используются, как правило, только в командных файлах. Например, для индикации результата выполнения с установкой значения переменной среды ERRORLEVEL

REM перейти к метке, где выполняется выход с ERRORLEVEL=0

REM перейти к метке, где выполняется выход с ERRORLEVEL=1

REM установить ERRORLEVEL равный 0 и завершить работу

REM установить ERRORLEVEL равный 1 и завершить работу

Параметр /B используется в тех случаях, когда выполняется завершение командного файла, но необходимо продолжить работу командного процессора. Например, когда командный файл 1.bat вызывает командной CALL другой командный файл 2.bat , результат выполнения которого, характеризуется значением переменной окружения ERRORLEVEL . Если в вызываемом командном файле использовать команду EXIT без параметра /B, то будет завершена работа вызываемого файла 2.bat, а также вызывающего файла 1 .bat и интерпретатора CMD.EXE, т.е вместо выхода из вызываемого файла будет полностью завершен сеанс командной строки.

Простейший пример, когда командный файл 1.bat вызывает на выполнение другой командный файл с именем 2.bat и выводит на экран значение ERRORLEVEL, установленное при выходе из вызываемого файла:

echo Batch file 2.bat executed with ERRORLEVEL = %ERRORLEVEL%

Файл 2.bat завершается командой EXIT с установкой значения ERRORLEVEL, равного 128:

При выполнении командного файла 1.bat на экран будет выведено сообщение:

Batch file 2.bat executed with ERRORLEVEL = 128

Попробуйте убрать параметр /B в команде EXIT командного файла 2.bat и оцените полученный результат.

Как запустить пакетный файл с помощью командной строки в Windows

В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.

Количество просмотров этой статьи: 29 256.

В этой статье:

В этой статье мы расскажем вам, как в Windows запустить пакетный файл (BAT-файл) с помощью командной строки. Файл можно запустить из окна «Выполнить» или из окна командной строки.

Метод 1 из 2:

Окно «Выполнить»

Step 1 Нажмите ⊞ Win+R.

  • Чтобы запустить пакетный файл как администратор, воспользуйтесь методом, который описан в следующем разделе.

Step 2 Щелкните по Обзор.

Щелкните по Обзор .

Step 3 Откройте папку с BAT-файлом.

Откройте папку с BAT-файлом.

Step 4 Щелкните по пакетному файлу, чтобы выделить его.

Щелкните по пакетному файлу, чтобы выделить его.

Step 5 Нажмите Открыть.

Нажмите Открыть . В окне «Выполнить» отобразится путь к пакетному файлу.

Step 6 Щелкните по OK.

Щелкните по OK . BAT-файл будет запущен (при этом откроется окно командной строки). Когда пакетный файл завершит работу, в нижней части окна командной строки отобразится сообщение «Press any key to continue» (Нажмите любую клавишу, чтобы продолжить).

Step 7 Нажмите любую клавишу.

Нажмите любую клавишу. Окно командной строки закроется.
Метод 2 из 2:

Окно командной строки

Step 1 Откройте меню «Пуск» icon.

Откройте меню «Пуск»

Windows Start

. Для этого нажмите на логотип Windows в нижнем левом углу экрана.

Step 2 Введите cmd в строке поиска меню «Пуск».

Введите cmd в строке поиска меню «Пуск». Отобразятся результаты поиска.

Step 3 Щелкните правой кнопкой мыши по Командная строка.

Щелкните правой кнопкой мыши по Командная строка . Раскроется меню.

Step 4 Нажмите Запуск от имени администратора.

Нажмите Запуск от имени администратора . На экране отобразится сообщение с подтверждением.

Step 5 Щелкните по Да.

Щелкните по Да . Так вы запустите командную строку с правами администратора.

Step 6 Введите команду cd, а затем введите путь к папке с BAT-файлом.

  • Если пакетный файл расположен на рабочем столе, введите cd \Пользователи\Имя пользователя\Рабочий стол .
  • Если пакетный файл расположен в папке «Загрузки», введите cd \Пользователи\Имя пользователя\Загрузки .
  • Если вы не знаете свое имя пользователя, введите cd \Пользователи , а затем нажмите ↵ Enter , чтобы перейти в папку «Пользователи». Теперь введите dir , а затем нажмите ↵ Enter , чтобы просмотреть список имен пользователей.

Step 7 Нажмите ↵ Enter.

Нажмите ↵ Enter . Текущий каталог изменится на папку с BAT-файлом.

Step 8 Введите имя пакетного файла.

  • Если вы не знаете имя файла, введите dir , а затем нажмите ↵ Enter , чтобы открыть список всех файлов, которые хранятся в папке. Найдите в списке нужный BAT-файл.

Step 9 Нажмите ↵ Enter.

Нажмите ↵ Enter . Пакетный файл будет запущен.

Дополнительные статьи

проверить ключ продукта Windows

проверить ключ продукта Windows

сделать матричный дождь в командной строке

сделать матричный дождь в командной строке

открыть DLL–файлы

открыть DLL–файлы

открыть файл в Windows

открыть файл в Windows

войти в BIOS

войти в BIOS

запустить Диспетчер задач из командной строки

запустить Диспетчер задач из командной строки

узнать путь к файлу в Windows

узнать путь к файлу в Windows

очистить реестр Windows вручную

очистить реестр Windows вручную

открыть панель управления из командной строки

открыть панель управления из командной строки

изменить язык в Windows 7

изменить язык в Windows 7

настроить яркость в Windows 7

настроить яркость в Windows 7

запустить восстановление системы

запустить восстановление системы

уменьшить изображение на экране компьютера

уменьшить изображение на экране компьютера

починить веб камеру, которая отображает черный экран на Windows

починить веб камеру, которая отображает черный экран на Windows

Об этой статье

Штатный автор wikiHow

В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества. Количество просмотров этой статьи: 29 256.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *