Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверка запущен ли процесс

Ответить
Настройки темы
CMD/BAT - [решено] Проверка запущен ли процесс

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем привет

Подскажите скрипт проверяющий запущен ли процесс csgo.exe
Если не запущен start steam://rungameid/730 - (запускает процесс csgo.exe)
Если csgo.exe запущен, timeout 30 после чего открыть файл start \Windows\onetap.exe

Надеюсь на вашу помощь!
Заранее спасибо

Отправлено: 10:06, 26-09-2020

 

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
tasklist /fi "IMAGENAME eq csgo.exe" && (
timeout 30
 start \Windows\onetap.exe
) || (
start steam://rungameid/730)
не проверял
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:23, 26-09-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Это немного не то.
Нужно как то так:


Если csgo.exe не запущен запустить командой - start steam://rungameid/730 (сделать проверку чтобы csgo.exe не запустился если уже запущен.)

Если csgo.exe уже запущен то делать timeout 30
После тайм-аута start \Windows\onetap.exe

Отправлено: 12:02, 26-09-2020 | #3


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
set "pr=csgo.exe"
set "comm_t=C:\Windows\onetap.exe"
set "comm_f=steam://rungameid/730"

tasklist /fi "imagename eq %pr%"|find /i "%pr%" && (
 timeout 30
 start "" "%comm_t%"
) || (
 start "" "%comm_f%"
)
pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:19, 26-09-2020 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверка запущен ли процесс

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Определить запущен ли процесс по указанному пути Wraith21 Скриптовые языки администрирования Windows 4 12-02-2016 18:09
VBS/WSH/JS - [решено] Проверка ли запущен процесс Raf-9600 Скриптовые языки администрирования Windows 1 26-04-2012 13:15
CMD/BAT - [решено] Проверка запущен ли процесс Abricosio Скриптовые языки администрирования Windows 5 22-02-2012 00:17
CMD/BAT - [решено] Проверка в батнике запущен ли клиент. Timeless Ranger Скриптовые языки администрирования Windows 5 26-10-2011 09:52
Теория - Как определить запущен ли процесс? Gmix Программирование и базы данных 3 30-06-2004 15:14




 
Переход