|
В продолжение предыдущего поста...
Когда надоедает делать однотипную работу руками, то задумываешься об автоматизации этого процесса... И самое простое - это скрипт. Итак, надо было запоминать имя файла, туда-сюда переключаться, успеть убить процесс... Поэтому пишем простой скрипт, и через него уже запускаем игрушку (соответственно модифицировав ярлык запуска)
Вариант для Linux:
startgame
#!/bin/sh wine "$1" & sleep 20s kill `pidof "$1"`
Вариант для Windows:
startgame.bat
start %1 sleep 20 taskkill /f /im %1
Как видно, всё очень просто: скрипт запускает то, что ему дают в качестве параметра, ждет 20 секунд (думаю, достаточно, чтобы нажать кнопку "Играть") и убивает запущенный процесс.
*Примечание. В скрипте под windows используется утилита sleep.exe - её нет в поставке системы, берётся из мелкософтовского ResourceKit (пакет дополнительных утилит на 12 мегабайт), либо отдельно файл sleep.exe (26 килобайт) поиском в инете (для ленивых - можно взять отсюда )
ЗЫ. Надеюсь, смекалки хватит, чтобы разобраться, как конкретно применить эти скрипты? ;)
ЗЗЫ. Может быть, кто и усовершенствует скрипты... Мне хватает и такого варианта... :) _______________________________ Отредактировано 29 Сентября 2009 г. в 22 ч. 48 м. пользователем alex46 (№241). Причина: ++.
5
|