Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 14, 2009 03:13:22

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Death and Rebirth

Радуйтесь, люди добрые!

Дело такое… Я в винде лопух полный, но поиграться люблю. Стоит у меня, значит, Parallels Desktop и я иногда гоняю на нём X3: Reunion, UT2004… Но это не так важно. Важно то, что Prallels Desktop штука умная и когда окно с виндой теряет фокус, то и окно в винде тоже теряет фокус (хорошо написал!)… А игры этого не любят. :-) Я вычислил процесс, ответственный за это (prl_cc.exe), смерть которого решает эту проблему.
Так вот, хочу это автоматизировать. В никсах я бы написал так:

#!/bin/bash

killall -9 prl_cc
x3reunion
prl_cc
А как такое сделать в винде? Чувствую, что это пол минуты для знающего человека, но уж сильно не хочется копать туда, куда ни разу не копал и, надеюсь, копать никогда не буду…

P.S. Ну да, можно на питоне написать… Но это уже как гитара из FLCL…



Отредактировано (Авг. 14, 2009 03:28:27)

Офлайн

#2 Авг. 14, 2009 08:56:20

MDN
От:
Зарегистрирован: 2009-07-07
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Death and Rebirth

Командная строка:

taskkill /F /IM prl_cc.exe

taskkill /? - help по командам



Отредактировано (Авг. 14, 2009 08:57:13)

Офлайн

#3 Авг. 14, 2009 17:41:32

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Death and Rebirth

Угу, сенкс,
А как дождаться окончания работы процесса (игры), чтобы запустить его снова. А то он там далеко не только для того, чтобы окна деактивировать и вручную запускать… Ну да, ярлык вытащил…

Хм… Папка с игрой называется “D:\Games\Х3 – Воссоединение”… Батничек из блакнота не понял кодировки… У нас обоюдная антипатия…



Офлайн

#4 Авг. 14, 2009 23:37:12

MDN
От:
Зарегистрирован: 2009-07-07
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Death and Rebirth

ZZZ
А как дождаться окончания работы процесса (игры), чтобы запустить его снова.
start имя_игры.ехе /wait
например так



Офлайн

#5 Авг. 14, 2009 23:47:16

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Death and Rebirth

Спасибо, MDN, работает.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version