Выключение программы при закрытии другого .Bat-файл
- Post author: admin
- Запись опубликована: 26 февраля, 2023
- Post category: Вопросы по программированию
#batch-file
#пакетный файл
Вопрос:
Это мой код, который я пока протестировал, и обе программы открываются при запуске .bat , мне нужен код для закрытия программы 2 при закрытии программы 1. любая помощь будет оценена, поскольку у меня нет знаний в области программирования: (
1. Добро пожаловать в Stack Overflow. Пожалуйста, добавьте краткое описание, код, ошибки ваших поисковых / исследовательских работ, как предлагается.
Ответ №1:
Вам нужно настроить FOR /F цикл для мониторинга вывода TaskList , чтобы проверить заголовок окна 2-й программы (и для этого вам нужно явно задать для заголовка окна этой программы что-то уникальное).
Затем вам нужно будет использовать Taskkill для завершения другой задачи.
Вам также может понравиться
Приложение/октет-поток устанавливается как тип носителя при загрузке полезной нагрузки файла json с использованием параметров формы вместо приложения/json
14 января, 2022
(1) Создание bat вируса
Существует ли в настоящее время какой-либо способ зеркального отображения официального репозитория maven с использованием реестра артефактов?
25 октября, 2022
Что означает объект со скобками вместо ключей в машинописном тексте?
19 января, 2022
- О нас
- Онлайн игры
- Конвертеры
- Base64 конвертер онлайн
- Оформление кода JavaScript CSS HTML Онлайн
- URL Encoder (кодировщик) / Decoder (декодировщик) онлайн
- Конвертер регистров
- Рассчитать количество дней между датами
- Генератор ключей и паролей
- Генератор QR кодов
- Преобразование времени
- Преобразование микросекунд в секунды
- Преобразование микросекунд в миллисекунды
- Преобразование миллисекунд в микросекунды
- Преобразование миллисекунд в секунды
- Преобразование миллисекунд в минуты
- Преобразование миллисекунд в часы
- Преобразователь миллисекунд в дату
- Преобразование секунд в миллисекунды
- Преобразование секунд в минуты
- Преобразование секунд в часы
- Преобразование секунд в дни
- Преобразование минут во время
- Преобразование минут в миллисекунды
- Преобразование минут в секунды
- Преобразование минут в часы
- Преобразование часов в миллисекунды
- Преобразование часов в секунды
- Преобразование часов в минуты
- Преобразование часов в дни
- Преобразование дней в часы
- Преобразование из часы в недели
- Конвертация из недели в часы
- Через несколько часов калькулятор
- Преобразование времени AM/PM в 24-часовое
- Преобразование Военного Времени
- Время до десятичного калькулятора
- Безопасность
- Финансы
- Энциклопедия
Источник: programbox.ru
Топ 5 bat-файлов которые вам пригодятся
Bat File для закрытия программы после 5 минут бездействия
Во-первых, некоторый опыт: я участвую в кооперативе в инженерной фирме, и мне нужно написать файл.bat, чтобы закрыть программу сканирования после 5 минут использования. сканер находится в локальной сети и не позволит никому открывать программу, чтобы сканировать что-либо, если кто-то ее использует. Поэтому мой вопрос заключается в том, есть ли команда.bat, которая может проверять неактивность, например, измерять, сколько времени прошло с тех пор, как кто-то нажал кнопку, и через 5 минут ничего не закроет программу. Я создал файл, который откроет программу, и закроет его после 5-минутного таймера, которого хватит на данный момент, но я хочу попытаться сделать это лучше. Любой совет будет полезен! Благодарю!
У меня есть минимальный опыт работы с файлами.bat, поэтому у меня есть пара часов, оглядывающихся на Google.
спросил(а) 2012-03-30T18:48:00+04:00 11 лет, 3 месяца назад
Источник: progi.pro
Bat kill process windows 7
Команда TASKKILL используется для завершения процессов по идентификаторам или именам исполняемых файлов на локальной или удаленной системе. Используется в операционных системах Windows XP и старше.
Формат командной строки: Описание параметров командной строки : /S система — Имя или IP-адрес удаленного компьютера. /U [домен]пользователь — Пользовательский контекст, в котором должна выполняться эта команда.
/P пароль — Пароль для этого пользовательского контекста. Запрашивается, если он не задан. /FI фильтр — Применение фильтра для выбора набора задач. Разрешение использовать «*». Пример, imagename eq acme* /PID процесс — Идентификатор процесса, который требуется завершить. Используйте TaskList, чтобы получить PID. /IM образ — Имя образа процесса, который требуется завершить.
Знак подстановки «*» может быть использован для указания всех заданий или имен образов. /T — Завершение указанного процесса и всех его дочерних процессов. /F — Принудительное завершение процесса. /? — Вывод справки по использованию.
taskkill.txt — выдать справку по использованию команды в текстовый файл taskill.txt TASKKILL /IM notepad.exe — завершить процесс, исполняемым образом которого является notepad.exe . Если таких процессов более одного — то будут завершены все. taskkill /PID 1234 /T — завершить процесс с идентификатором 1234 и все его дочерние процессы ( /T ) . Одной командой можно завершить несколько процессов, задавая их PID — taskkill /PID 1234 /PID 2345 /PID 800 . Для определения идентификатора процессов используется команда tasklist : tasklist | find /I «notepad» — отобразить информацию для процессов с именем, содержащим строку notepad . В ответ будет выдано сообщение, например: notepad.exe nbsp nbsp824 Console nbsp nbsp nbsp 3 916 КБ
notepad.exe nbsp nbsp nbsp 1 nbsp https://onecomp.ru/bat-kill-process-windows-7/» target=»_blank»]onecomp.ru[/mask_link]