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


Сообщений: 1053

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

Drinko
Аватар Drinko

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

Сообщений: 11376

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


Сообщений: 1053

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

Сообщений: 11376

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


Сообщений: 1053

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

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

Сообщений: 11376

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

PCPortal требуется ваша поддержка!

Нашему сайту срочно требуется ваша поддержка для оплаты хостинга.

Мы будем рады любой помощи - >>подробнее<<

Автоматический перевод в VIP-группу при поддержке от 300р.

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

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

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

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

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

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

Статистика Форума
Последние обновления тем Популярные темы Новые пользователи
Скачать Windows 10 - сборка 16251 RTM [Pahanblch | 27.07.2017 | 23:21]
Подключение телефона. [serka | 27.07.2017 | 23:17]
Windows 10 Mobile [netWanderer | 27.07.2017 | 22:45]
Болталка NEXT [papanya1948 | 27.07.2017 | 17:43]
Проводник. Вместо информации скрин фона [stello4 | 27.07.2017 | 17:30]
Фото-сканер HP Scanjet 4370 [michail312007 | 27.07.2017 | 15:26]
Языковые пакеты локализации Windows 10 [MedMeks | 27.07.2017 | 15:02]
Слухи о новых сборках Windows 10 [MedMeks | 27.07.2017 | 13:52]
MS Office + Unified Service Desk + Cisco Jabber + Browser [xurm1k | 27.07.2017 | 11:55]
Оформление Windows 10 - все вопросы и решения [valemal | 27.07.2017 | 07:58]
Скачать Windows 10 - сборка 10586 RTM [5521]
Активация Windows 10 [4388]
Скачать Windows 10 - сборка 14393 RTM Anniversary [4261]
Скачать Windows 10 - сборка 10240 RTM [3092]
Скачать Windows 10 - сборка 15063 RTM Creators [2825]
Зацени! [2418]
Стол заказов [2025]
Windows 8.1 - обсуждение [1937]
Wallpapers - Обои для рабочего стола Windows [1772]
Rainmeter - графическая оболочка Рабочего стола [1605]
Слухи о новых сборках Windows 10 [1498]
BartenderDp [27.07.2017|21:37]
ronin21 [27.07.2017|21:34]
SaW_3D [27.07.2017|21:01]
oleg1710420 [27.07.2017|20:10]
vlad2308 [27.07.2017|20:05]
fedor78 [27.07.2017|19:58]
magentisss [27.07.2017|18:54]
asofwar2991 [27.07.2017|18:39]
kataha [27.07.2017|18:34]
Markaz [27.07.2017|18:09]
Загрузка...