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


Сообщений: 1048


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

Drinko
Аватар Drinko

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

Сообщений: 11342

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


Сообщений: 1048

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

Сообщений: 11342

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


Сообщений: 1048

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

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

Сообщений: 11342

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

Статистика Форума
Последние обновления тем Популярные темы Новые пользователи
Dune 2000 [Buldoz3r | 30.04.2017 | 03:10]
Кто помнит GTA San Andreas? [Buldoz3r | 30.04.2017 | 03:07]
Фризы в онлайн играх под учёткой Администратора [Buldoz3r | 30.04.2017 | 03:01]
Стандартные игры для Windows 10 [Buldoz3r | 30.04.2017 | 02:52]
0x80072F8F - Центр обновлений не ищет апдейты [Alencer | 30.04.2017 | 02:37]
Windows 10 LTSB проблемы и решения [sander23 | 30.04.2017 | 00:26]
MSMG ToolKit - настройка функций и компонентов Windows [Igor1990 | 30.04.2017 | 00:16]
Скачать Windows 10 - сборка 15063 RTM Creators [krava024 | 29.04.2017 | 23:26]
Скачать Windows 10 Insider Preview - сборка 16184 [daesher | 29.04.2017 | 23:20]
Активация Windows 10 [sander23 | 29.04.2017 | 22:45]
Скачать Windows 10 - сборка 10586 RTM [5521]
Скачать Windows 10 - сборка 14393 RTM Anniversary [4261]
Активация Windows 10 [4192]
Скачать Windows 10 - сборка 10240 RTM [3092]
Зацени! [2418]
Скачать Windows 10 - сборка 15063 RTM Creators [2121]
Стол заказов [2024]
Windows 8.1 - обсуждение [1937]
Wallpapers - Обои для рабочего стола Windows [1772]
Rainmeter - графическая оболочка Рабочего стола [1605]
Buldoz3r [30.04.2017|02:43]
Alencer [30.04.2017|02:19]
Dimavr2005rt [30.04.2017|00:58]
SubarcticTwo87 [30.04.2017|00:51]
espetoet [29.04.2017|22:02]
pcp2elijah [29.04.2017|21:34]
alter_man [29.04.2017|21:15]
DeshLord [29.04.2017|20:04]
Mihans [29.04.2017|17:21]
roman99k [29.04.2017|16:34]
Загрузка...