Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Закрытие программы (http://forum.oszone.net/showthread.php?t=241327)

gen0m.rsw 25-08-2012 15:54 1976809

Закрытие программы
 
Всем участникам форума респект!!!
Есть EXE , точнее переконвертированный FLV в EXE (прога Flajector), софтина хороша, но есть минус (в отличии от платных аналогов), она не умеет автоматически закрывать EXEшник после воспроизведения и запускать другой!!!!
1.Хотелось бы что бы запустить FLV.EXE(Flajector), и через определённое время его закрыть
2.Запустить второй setup.exe , не дожидаться его окончания

Pavluha 26-08-2012 19:32 1977364

Код:

@echo off
start FLV.EXE

ping 127.0.0.1 -n xx

taskkill /f /im flv.exe

start setup.exe

где хх -- время в секундах ожидание без кавычек. просто число (если известно точное время сколько нужно ждать)

скрипт нужно запускать из папки, где находяться эти 2 приложения, иначе нужно прописывать полные пути к файлам.

если неизвестно время, то надо:

Код:

@echo off
start /wait FLV.EXE

taskkill /f /im flv.exe

start setup.exe

скрипт подождёт сам.

MOWGLY1 30-06-2014 11:34 2370221

Цитата:

Цитата Pavluha
taskkill /f /im flv.exe »

Чем занимаются параметры "/f" и "im" , поведайте =)

Georgio 30-06-2014 12:00 2370231

Код:

taskkill /?

Цитата:

<...>

/IM <образ> Имя образа процесса, который требуется
завершить. Знак подстановки "*" может быть
использован для указания всех заданий или
имен образов.

<...>

/F Принудительное завершение процесса.

<...>

Примеры:
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM cmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S <система> /U <домен>\<пользователь> /FI "USERNAME ne NT*" /IM *
TASKKILL /S <система> /U <пользователь> /P <пароль> /FI "IMAGENAME eq note*"


Время: 14:26.

Время: 14:26.
© OSzone.net 2001-