Усі інтеграції
ВбудованаВаш комп’ютер

AutoHotkey

Входить до Macro Deck

Зберігайте скрипти AutoHotkey v2 у Macro Deck, запускайте й зупиняйте їх кнопкою і дозвольте їм читати й задавати змінні.

  • Пишіть, перевіряйте й тестуйте скрипти AutoHotkey v2 просто в Macro Deck
  • Запускайте з кнопки скрипти, файли .ahk або вбудований код
  • Запускайте, зупиняйте й перемикайте скрипти, які працюють далі
  • Безпечно передавайте значення як параметри
  • Скрипти можуть читати й задавати змінні та показувати сповіщення

Інтеграція AutoHotkey запускає скрипти AutoHotkey v2 з ваших кнопок і з автоматизацій: надсилання клавіш вікну у фоні, розташування вікон, гарячі клавіші для окремих застосунків і все інше, що вміє AutoHotkey. Вона доступна лише у Windows і вимкнена, доки ви її не ввімкнете. AutoHotkey не входить до Macro Deck: Macro Deck знаходить установлений вами AutoHotkey v2 або вибрану вами портативну версію. AutoHotkey v1 не підтримується.

Що можна робити

  • Зберігайте скрипти на вкладці Скрипти інтеграції, редагуйте їх із підсвічуванням синтаксису, перевіряйте кнопкою Перевірити синтаксис і запускайте просто там. Останній запуск показує, як минув останній запуск: його результат, помилки з номером рядка й вивід скрипту.
  • Запускайте скрипт із бібліотеки дією Запустити скрипт AutoHotkey, файл .ahk там, де він зберігається, дією Запустити файл AutoHotkey або код, написаний просто в дії, дією Виконати вбудований код AutoHotkey.
  • Скрипти з гарячими клавішами чи таймерами можна запускати разом із Macro Deck, а запускати й зупиняти дією Перемкнути скрипт AutoHotkey. Кнопка показує Виконується або Не виконується.
  • Передавайте значення в скрипт як Параметри. Macro Deck ніколи не вставляє значення в текст скрипту, тому значення не може зламати чи змінити ваш код. Скрипт читає їх як MacroDeck.Params["name"].
  • Скрипт може відповідати через помічник Macro Deck: MacroDeck.GetVar і MacroDeck.SetVar читають і задають змінні, MacroDeck.Notify показує сповіщення, а MacroDeck.SetResult повідомляє дії результат.
  • Запускайте автоматизацію, коли скрипт запускається, завершується або дає збій.

Приклади налаштування:

  • Кнопка Перемкнути скрипт AutoHotkey для скрипту з вашими ігровими гарячими клавішами, з окремим виглядом для Виконується і Не виконується.
  • Кнопка, яка запускає скрипт із параметром volume, що дорівнює {{ vars.volume }}, а скрипт викликає SoundSetVolume MacroDeck.Params["volume"].
  • Автоматизація за подією Збій скрипту AutoHotkey, яка показує {{ event.reason }} на кнопці.

Як виконуються скрипти

AutoHotkey ніколи не показує свої діалоги помилок для скриптів, які запускає Macro Deck: помилки завантаження й виконання з’являються в розділі Останній запуск, а дія, яка чекає на завершення скрипту, завершується з помилкою. Зупиненому скрипту спершу пропонується закритися, щоб виконалася його процедура OnExit; якщо він не закриється за час, заданий у полі Час на завершення під час зупинки, с, його буде завершено примусово. Зупинка й перемикання стосуються лише скриптів, запущених Macro Deck. Коли Macro Deck завершує роботу або ви вимикаєте інтеграцію, він зупиняє всі запущені ним скрипти AutoHotkey.

Під час переходу з Macro Deck 2 кнопки плагіна AutoHotkey від jbcarreon123, які запускають скрипти AutoHotkey v2, переносяться на ці дії.

Система

Входить до Macro Deck

Керуйте комп’ютером зі своєї панелі: застосунки, гучність, команди, сповіщення, сон і вимкнення.

Клавіатура

Входить до Macro Deck

Натискайте комбінації клавіш, вводьте текст і виконуйте послідовності клавіш на комп’ютері однією кнопкою.

Миша

Входить до Macro Deck

Клацайте, переміщуйте вказівник, перетягуйте й прокручуйте на комп’ютері однією кнопкою.

ADB / Android Debug Bridge

Входить до Macro Deck

Керуйте телефоном або планшетом Android через USB чи Wi-Fi: вмикайте екран, запускайте застосунки, натискайте, вводьте текст і робіть знімки екрана.

Steam

Входить до Macro Deck

Запускайте й закривайте ігри Steam і показуйте на панелі, у що ви граєте, своїх друзів і бібліотеку.