Поскольку я действительно мало знаю об этом домене программирования, мне может быть яснее объяснить, что бы я сделал, если бы я сам вводил команды, которые я хочу автоматизировать (т.е. Я просто запускаю скрипт, и вся эта процедура должна выполняться автоматически).Автоматическое переключение между двумя запущенными программами
- Lauch и игра и задача.
- Начните игру в Игру и немедленно остановите ее.
- Alt вкладка задачи.
- Сделайте это до определенного в программе момента. В какой момент я сказал, чтобы переключиться на игру.
- Alt tab to the game
- Отключите его и запустите секундомер.
- Когда секундомер достигает X минут (заранее определено Х), приостановите игру.
- Alt вкладка задачи.
- Повторите шаги 4-7 N раз.
Я понятия не имею, возможно ли это или какие инструменты использовать. Я понял, что простого файла bash будет недостаточно, и мне может потребоваться использовать программу «поддельной клавиатуры», чтобы заставить некоторые входы (например, «пробел» приостановить игру). Но я понятия не имею, как координировать все это.
Заранее благодарим за любую помощь. Даже говорил мне, что это не возможно, это приемлемый ответ :)
EDIT: Отредактированный список для ясности
Почему вы отметили как 'bash', так и' windows'? вы используете bash на ubuntu на окнах? Кроме того, ваш вопрос waaaaay слишком расплывчатый, чтобы получить ответ за один раз. Проведите некоторое исследование и уточните его. Быстрый поиск в Google, предлагаемый с помощью 'autoit' для макросов в Windows, или' wmctrl' и 'xdotool' на linux. Посмотрите на эти инструменты. – Aserre
Возможно, с помощью «инжекторов событий», но почему-то (после прочтения вашего вопроса) я чувствую, что объяснение этого вам - это то, что вам известно. Просто небольшое указание, WINDOWS и BASH не являются стандартной комбинацией. – FDavidov
@Aserre, интересно, что мы оба думали более или менее одинаково и выбрали для использования _страченного_ слова, чтобы выразить себя. – FDavidov