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

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

stas22105 06-12-2021 21:29 2974549

Выполнение команды после завершения предыдущей bat
 
Ребят, нужна помощь
Код:

Start "" /wait "C:\Program Files (x86)\Steam\steam.exe" -login login password steam://rungameid/1782210
 
taskkill /im steam.exe /F

Как сделать так, чтобы ПОСЛЕ запуска игры steam://rungameid/1782210 убивался процесс steam.exe?

Iska 06-12-2021 22:15 2974553

Выясните имя процесса игры и используйте его.

megaloman 06-12-2021 22:34 2974555

stas22105,
Цитата:

Цитата stas22105
ПОСЛЕ запуска игры steam://rungameid/1782210 »

Что Вы делаете, чтобы её запустить? Какой процесс при этом появляется в диспетчере задач?

stas22105 07-12-2021 00:57 2974563

Цитата:

Цитата Iska
Выясните имя процесса игры и используйте его. »

Без запуска процесса steam.exe невозможно запустить игру

Цитата:

Цитата megaloman
Что Вы делаете, чтобы её запустить? Какой процесс при этом появляется в диспетчере задач? »

В диспетчере задач появляется процесс steam.exe и его дочерние процессы, которые убивать не нужно, только steam.exe. Еще появляется процесс самой игры.
Само окно steam.exe закрывается и остается висеть в диспетчере, остается открыта только игра и вот после того как остается только игра нужно завершить процесс steam.exe.
Я так понимаю start это команда которая не "ждет" ее завершения/выполнения, поэтому taskkill не срабатывает

alpap 07-12-2021 02:04 2974565

Цитата:

Цитата stas22105
нужно завершить процесс steam.exe »

Нельзя этого делать. Steam проверяет лицензию и из игры выкинет в любой момент, скорее сразу после закрытия Steam да и большинство своих процессов он восстанавливает сам, можно проверить закрывая по очереди дочерние и увидеть как они почти тут же запускаются.


Время: 23:45.

Время: 23:45.
© OSzone.net 2001-