4

Извините за плохое название, но мне сложно в двух словах объяснить, что я ищу, поэтому Google не может показать мне, что я ищу.

У меня сложилось впечатление, что многие приложения Windows можно запускать с аргументами через командную строку. Мой вопрос, есть ли журнал или программа, которая показала бы вам команды, которые были только что запущены после того, как вы взаимодействовали с программой через графический интерфейс Windows.

Так, например, если я:

opened Media Center -> Live TV

Журнал или программа выдаст мне консольные команды для запуска действий графического интерфейса через CMD

Если бы я мог видеть, какие действия предпринимались за кулисами графического интерфейса, я мог бы действительно автоматизировать многие простые задачи.

1 ответ1

4

Для автоматизации задач с графическим интерфейсом вы можете использовать AutoHotkey. Например, следующий скрипт запустит «Блокнот», подождите, пока он станет активным (имеет фокус), а затем выберите « Help > About Notepad:

Run, notepad.exe
WinWaitActive, ahk_class Notepad
SendInput, !h
SendInput, a
ExitApp

Сломать:

  1. Run, notepad.exe : запускает Блокнот

  2. WinWaitActive, ahk_class Notepad : ждет, пока Блокнот активен

  3. SendInput, !h : открывает меню справки нажатием Alt+h

  4. SendInput, a выбирает О Notepad нажатием какой - либо

  5. ExitApp : скрипт готов, поэтому он завершается.

Это скучный пример, но он дает вам представление о том, что можно сделать с помощью AutoHotkey.


Вы можете запустить сценарии, дважды щелкнув файл .ahk или даже из командной строки! Вы также можете скомпилировать сценарии в файлы .exe для переносимости.


Документация:

(AutoHotkey - одна из моих любимых утилит. Вы можете найти больше примеров сценариев на Super User, просмотрев тег или мой профиль.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .