Компьютерный портал
Забыли?
Новости Статьи Драйверы Windows 10 Windows 8.1 Софт Форум
! Важно: Официальная программа бесплатного обновления до Windows 10
! Важно: Winaero Tweaker - незаменимый инструмент для настройки Windows
Страница 1 из 11
Модератор форума: Drinko, harikovich 
Компьютерный форум » Общий » Хочу все знать » CMD - определить жив ли процесс
CMD - определить жив ли процесс
MisterMyth
Аватар MisterMyth


Сообщений: 1010


Народ мне подсказка. Нужно bat составить или что то подобное:
1) Проверяем жив ли процесс.
2) Если жив, то ничего не делаем.
3) Если не жив, то проверяем живы ли еще два процесса.
4) Если оба процесса живы, то подождать 60 секунд и убить оба процесса.

Drinko
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11161

Должно работать:
Код
@echo off

tasklist|find /i "first_process.exe">nul&& goto :exit

tasklist|find /i "second_process.exe">nul&& (
    tasklist|find /i "third_process.exe">nul&& (
          >nul ping.exe -n 60 127.0.0.1
          taskkill /f /im second_process.exe
          taskkill /f /im third_process.exe
    )
)

:exit
pause


-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
MisterMyth
Аватар MisterMyth


Сообщений: 1010

Drinko, Написал вчера сам вот такой код.
Код
set process=Memu.exe
goto checker
:check
cls
echo Process %process% is still running...
:checker
tasklist /FI "IMAGENAME eq %process%" /NH | findstr /i "%process%">nul
if %errorLevel% == 0 goto :check
TASKKILL /F /IM "adb.exe"
TASKKILL /F /IM "MEmuConsole.exe"
pause

Но нужно кое что добавить: запустить процесс, дождаться его завершения, а уже потом убить остальные два, права администратора нужны и режим в фоне, но последние два по возможности.
Drinko
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11161

Цитата MisterMyth ()
дождаться его завершения

Чекаем:
Код
:Repeat
>nul ping.exe -n 3 127.0.0.1
tasklist|find /i %process%>nul&& goto :Repeat

Цитата MisterMyth ()
права администратора нужны

Код
@set @jscript=1/*
@cd /d "%~dp0"
reg query "hku\S-1-5-19" >nul 2>&1 || (
  @cscript //e:jscript //nologo "%~f0" "%~f0"
  goto :end
)

сюда скрипт

:end
*/
var strArg = WScript.Arguments(0);
var objSH = WScript.CreateObject("Shell.Application");
objSH.ShellExecute(strArg, "", "", "runas", "5");

Цитата MisterMyth ()
режим в фоне

Только на VBS если.
-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
MisterMyth
Аватар MisterMyth


Сообщений: 1010

Drinko, можно на vbs но тогда нужен мне весь код.
Drinko
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11161

Еще как вариант http://www.oszone.net/6156
-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
Компьютерный форум » Общий » Хочу все знать » CMD - определить жив ли процесс
Страница 1 из 11
Поиск:

Дебетовая карта «Открытие–Рокет»

MasterCard World с PayPass. Стильная, надёжная и выгодная.

→ Бесплатное обслуживание.
→ Повышенный кэшбэк.
→ 8% процентов на остаток независимо от суммы.
→ Снятие наличных без процентов в любом банкомате.
→ Бесплатное пополнение и снятие наличных.

500р. уже на счету в подарок!

Получить карту бесплатно

Windows 10
Windows 8.1
Новости
Опрос
Нравятся ли вам изменения произошедшие в Windows 10?
Всего ответов: 6755

Статистика Форума
Последние обновления тем Популярные темы Новые пользователи
Болталка [MisterMyth | 10.12.2016 | 17:28]
Microsoft Edge [Evgeniy_07031990 | 10.12.2016 | 17:20]
Скачать Windows 10 Insider Preview - сборка 14986 [venq | 10.12.2016 | 17:19]
Как включить или отключить механизм обновления Unified Update Platform [Evgeniy_07031990 | 10.12.2016 | 16:36]
Скачать Windows 10 - сборка 14393 RTM Anniversary [Mihlik75 | 10.12.2016 | 16:32]
Подбор комплектующих [ua3vtm | 10.12.2016 | 14:23]
Официальная программа бесплатного обновления до Windows 10 [kansk111 | 10.12.2016 | 07:42]
Помогите пожалуйста [proport | 09.12.2016 | 21:14]
Полный список Редакций и ключей установки [sysprg | 09.12.2016 | 19:48]
Стандартные игры для Windows 10 [mabila | 09.12.2016 | 19:38]
Скачать Windows 10 - сборка 10586 RTM [5521]
Активация Windows 10 [3975]
Скачать Windows 10 - сборка 14393 RTM Anniversary [3763]
Скачать Windows 10 - сборка 10240 RTM [3092]
Зацени! [2418]
Стол заказов [2022]
Windows 8.1 - обсуждение [1937]
Wallpapers - Обои для рабочего стола Windows [1772]
Rainmeter - графическая оболочка Рабочего стола [1600]
Windows 10 - установка драйверов [1204]
lanica [10.12.2016|17:31]
feelkas [10.12.2016|16:09]
препарат2666 [10.12.2016|16:00]
Smertnik75 [10.12.2016|15:19]
ronnik [10.12.2016|15:15]
Buffa [10.12.2016|14:51]
dimrom75 [10.12.2016|14:27]
ALEX3008 [10.12.2016|14:26]
Andruwka [10.12.2016|14:00]
vadimboikoko [10.12.2016|13:27]