Отследить процесс, и убить
Цитата: --- НЛО --- от 24.09.2022, 22:59Всем добрый вечер, у меня есть 2 батника, батник №1 запускает батник №2 и в конце [simple_tooltip content='батника №1']кода[/simple_tooltip], он убивает процесс батника №2. если нужно, то батник №2 будет передавать параметры
Всем добрый вечер, у меня есть 2 батника, батник №1 запускает батник №2 и в конце кода, он убивает процесс батника №2. если нужно, то батник №2 будет передавать параметры
Цитата: Mikhail от 25.09.2022, 03:11Привет.
А зачем 2 батника, если тебе нужно просто запустить что-то с параметрами?
В общем ничего не понятно.
Привет.
А зачем 2 батника, если тебе нужно просто запустить что-то с параметрами?
В общем ничего не понятно.
Цитата: --- НЛО --- от 25.09.2022, 11:15Цитата: Mikhail от 25.09.2022, 03:11Привет.
А зачем 2 батника, если тебе нужно просто запустить что-то с параметрами?
В общем ничего не понятно.Привет
Нет, мне обязательно нужно 2 батника, а запуск с параметрами нужно для вас(тот кто поможет), по типу передать id батника(через какой-нибудь костыль)
Цитата: Mikhail от 25.09.2022, 03:11Привет.
А зачем 2 батника, если тебе нужно просто запустить что-то с параметрами?
В общем ничего не понятно.
Привет
Нет, мне обязательно нужно 2 батника, а запуск с параметрами нужно для вас(тот кто поможет), по типу передать id батника(через какой-нибудь костыль)
Цитата: XpucT от 25.09.2022, 12:23MSC, приветствую 🖐
Рекомендую Вам просить кого-нибудь прочесть то, что Вы собираетесь отправить на форуме. Я не шучу.
Хоть пяткой в грудь себя бейте, считая, что Вас везде все понимали всегда.
Вы что в первый раз не пойми что написали, что во второй раз. Желание помогать людям, которые не уважают тех кого просят, нет.
Чем понятнее и грамотнее человек выражается, тем больше найдёт отзывчивости.Если Вам сложно объяснить, делайте примеры. Примеры всегда выручают.
Пример:
- У меня есть
батник.cmd, который лежит на Рабочем столе в папке123
Содержимое батника:
taskkill /f /im videoplayer.exe
taskkill /f /im audioplayer.exe
батник2.cmd
pause- Есть второй
батник2.cmd- Мне нужно....
Дайте живой пример.
Например, недавно Кролик понятно попросил сделать ему то, что нужно сделать, но предельно непонятно зачем это нужно делать.
И хотя задача Мне кажется бессмысленной Я её выполнил правильно, ибо делал всё точно по ТЗ.
MSC, приветствую 🖐
Рекомендую Вам просить кого-нибудь прочесть то, что Вы собираетесь отправить на форуме. Я не шучу.
Хоть пяткой в грудь себя бейте, считая, что Вас везде все понимали всегда.
Вы что в первый раз не пойми что написали, что во второй раз. Желание помогать людям, которые не уважают тех кого просят, нет.
Чем понятнее и грамотнее человек выражается, тем больше найдёт отзывчивости.
Если Вам сложно объяснить, делайте примеры. Примеры всегда выручают.
Пример:
- У меня есть
Скопированобатник.cmd, который лежит на Рабочем столе в папкеСкопировано123
Содержимое батника:
Скопированоtaskkill /f /im videoplayer.exe
Скопированоtaskkill /f /im audioplayer.exe
Скопированобатник2.cmd
Скопированоpause - Есть второй
Скопированобатник2.cmd - Мне нужно....
Дайте живой пример.
Например, недавно Кролик понятно попросил сделать ему то, что нужно сделать, но предельно непонятно зачем это нужно делать.
И хотя задача Мне кажется бессмысленной Я её выполнил правильно, ибо делал всё точно по ТЗ.
Цитата: --- НЛО --- от 25.09.2022, 13:10Цитата: XpucT от 25.09.2022, 12:23Дайте живой пример.
Добрый день XpucT
Попробую объяснить
У меня естьбатник.cmd
Содержимое батника: sc delete edgeupdatem >nul 2>&1 & echo ok sc delete edgeupdate >nul 2>&1 & echo ok sc delete WarpJITSvc >nul 2>&1 & echo ok ping -n 2 127.0.0.1>nul start "" "батник2.cmd" ещё очень много кода... убить процесс батник2.cmd exit/b
Есть второйбатник2.cmd
Предположим будет:
@echo off :1 sc query edgeupdatem if %ERRORLEVEL% == 1 (sc delete edgeupdatem & goto 1) else (echo.) sc query edgeupdate if %ERRORLEVEL% == 1 (sc delete edgeupdate& goto 1) else (echo.) sc query WarpJITSvc if %ERRORLEVEL% == 1 (sc delete WarpJITSvc & goto 1) else (echo.) и т.д exit /bКак мне убить процесс
батник2.cmd?
Цитата: XpucT от 25.09.2022, 12:23Дайте живой пример.
Добрый день XpucT
Попробую объяснить
У меня есть батник.cmd
Содержимое батника: sc delete edgeupdatem >nul 2>&1 & echo ok sc delete edgeupdate >nul 2>&1 & echo ok sc delete WarpJITSvc >nul 2>&1 & echo ok ping -n 2 127.0.0.1>nul start "" "батник2.cmd" ещё очень много кода... убить процесс батник2.cmd exit/b
Есть второй батник2.cmd
Предположим будет:
@echo off :1 sc query edgeupdatem if %ERRORLEVEL% == 1 (sc delete edgeupdatem & goto 1) else (echo.) sc query edgeupdate if %ERRORLEVEL% == 1 (sc delete edgeupdate& goto 1) else (echo.) sc query WarpJITSvc if %ERRORLEVEL% == 1 (sc delete WarpJITSvc & goto 1) else (echo.) и т.д exit /b
Как мне убить процесс батник2.cmd ?
Цитата: --- НЛО --- от 25.09.2022, 13:13Я конечно нашёл решение, это использовать taskkill и его параметры.
Для этого нужно чтоб батник имел имя например: script
для этого в него надо написатьtitle script
а потом использовать taskkill
taskkill.exe /fi "WINDOWTITLE eq script" /f
Я конечно нашёл решение, это использовать taskkill и его параметры.
Для этого нужно чтоб батник имел имя например: script
для этого в него надо написать
title script
а потом использовать taskkill
taskkill.exe /fi "WINDOWTITLE eq script" /f