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


Сообщений: 1045


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

Drinko
Аватар Drinko

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

Сообщений: 11324

Должно работать:
Код
@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


Сообщений: 1045

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
Администратор

Сообщений: 11324

Цитата 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


Сообщений: 1045

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

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

Сообщений: 11324

Еще как вариант 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?
Всего ответов: 7081

Статистика Форума
Последние обновления тем Популярные темы Новые пользователи
Слухи о новых сборках Windows 10 [sanchin1971 | 27.03.2017 | 17:22]
Скачать Windows 10 - сборка 15063 RTM Creators [kansk111 | 27.03.2017 | 17:07]
Активация Windows 10 [papanya1948 | 27.03.2017 | 16:02]
Болталка NEXT [TauRus69 | 27.03.2017 | 15:54]
ESD Toolkit [GordonFreemanBY | 27.03.2017 | 15:09]
MSMG ToolKit - настройка функций и компонентов Windows [mendex55 | 27.03.2017 | 13:20]
DDOS-атака на мой блог Wordpress. (IP-США) [Vslines1 | 27.03.2017 | 09:32]
Microsoft Edge [SempL | 26.03.2017 | 23:22]
ВидеоОбои для Windows 10 [sam2017 | 26.03.2017 | 23:20]
Media Creation Tool - для того, что бы скачать Windows 10 с офф. сайта [sander23 | 26.03.2017 | 22:24]
Скачать Windows 10 - сборка 10586 RTM [5521]
Скачать Windows 10 - сборка 14393 RTM Anniversary [4261]
Активация Windows 10 [4121]
Скачать Windows 10 - сборка 10240 RTM [3092]
Зацени! [2418]
Стол заказов [2024]
Windows 8.1 - обсуждение [1937]
Wallpapers - Обои для рабочего стола Windows [1772]
Rainmeter - графическая оболочка Рабочего стола [1604]
Windows 10 - установка драйверов [1205]
titanite116 [27.03.2017|17:14]
Emel9 [27.03.2017|17:00]
costy993 [27.03.2017|16:30]
babichea [27.03.2017|16:03]
A13xXx [27.03.2017|15:28]
fena008 [27.03.2017|14:49]
vjeldar95 [27.03.2017|13:11]
texnosergey [27.03.2017|12:41]
screper101 [27.03.2017|12:05]
arhangel33 [27.03.2017|10:18]
Загрузка...