PDA

Показать полную графическую версию : Закрытие программы


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

Pavluha
26-08-2012, 19:32
@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
taskkill /f /im flv.exe »

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

Georgio
30-06-2014, 12:00
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*"




© OSzone.net 2001-2012