Tutte le integrazioni
InclusaIl tuo computer

AutoHotkey

Inclusa in Macro Deck

Tieni i tuoi script AutoHotkey v2 in Macro Deck, avviali e arrestali da un pulsante e lascia che leggano e impostino variabili.

  • Scrivi, controlla e prova script AutoHotkey v2 in Macro Deck
  • Esegui script, file .ahk o codice inline da un pulsante
  • Avvia, arresta e attiva/disattiva script che restano in esecuzione
  • Passa valori in modo sicuro come parametri
  • Gli script possono leggere e impostare variabili e mostrare notifiche

L'integrazione AutoHotkey esegue script AutoHotkey v2 dai tuoi pulsanti e dalle tue automazioni: inviare tasti a una finestra in background, disporre le finestre, scorciatoie specifiche per un'app e tutto ciò che AutoHotkey sa fare. È disponibile solo su Windows ed è disattivata finché non la attivi. Macro Deck non include AutoHotkey: trova l'AutoHotkey v2 che hai installato, oppure una versione portable che scegli tu. AutoHotkey v1 non è supportato.

Cosa puoi fare

  • Tieni i tuoi script nella scheda Script dell'integrazione, modificali con l'evidenziazione della sintassi, usa Controlla sintassi ed eseguili direttamente lì. Ultima esecuzione mostra com'è andata l'ultima esecuzione: il risultato, gli errori con la loro riga e l'output dello script.
  • Esegui uno script della libreria con Esegui script AutoHotkey, un file .ahk nella posizione in cui si trova con Esegui file AutoHotkey, oppure codice scritto nell'azione stessa con Esegui codice AutoHotkey inline.
  • Avvia insieme a Macro Deck gli script con scorciatoie o timer, e avviali e arrestali con Attiva/disattiva script AutoHotkey. Il pulsante mostra In esecuzione o Non in esecuzione.
  • Passa valori a uno script come Parametri. Macro Deck non inserisce mai i valori nel testo di uno script, quindi un valore non può rompere o modificare il tuo codice. Lo script li legge come MacroDeck.Params["name"].
  • Lascia che uno script risponda tramite l'helper di Macro Deck: MacroDeck.GetVar e MacroDeck.SetVar leggono e impostano variabili, MacroDeck.Notify mostra una notifica e MacroDeck.SetResult restituisce un risultato all'azione.
  • Avvia un'automazione quando uno script si avvia, termina o non riesce.

Alcuni esempi di configurazione:

  • Un pulsante Attiva/disattiva script AutoHotkey per uno script con le tue scorciatoie da gioco, con un aspetto diverso per In esecuzione e Non in esecuzione.
  • Un pulsante che esegue uno script con il parametro volume impostato su {{ vars.volume }}, e lo script chiama SoundSetVolume MacroDeck.Params["volume"].
  • Un'automazione su Script AutoHotkey non riuscito che mostra {{ event.reason }} su un pulsante.

Come vengono eseguiti gli script

AutoHotkey non mostra mai le sue finestre di errore per gli script eseguiti da Macro Deck: gli errori di caricamento e di runtime compaiono in Ultima esecuzione e fanno fallire un'azione che attende. A uno script da arrestare viene prima chiesto di chiudersi, così la sua routine OnExit viene eseguita, e viene terminato dopo la Tolleranza di arresto in secondi. Arresta e Attiva/disattiva agiscono solo sugli script avviati da Macro Deck. Quando Macro Deck si chiude o disattivi l'integrazione, arresta tutti gli script AutoHotkey che ha avviato.

Quando passi da Macro Deck 2, i pulsanti del plugin AutoHotkey di jbcarreon123 che eseguono script AutoHotkey v2 vengono trasferiti a queste azioni.

Sistema

Inclusa in Macro Deck

Controlla il computer dal tuo deck: app, volume, comandi, notifiche, sospensione e spegnimento.

Tastiera

Inclusa in Macro Deck

Premi scorciatoie, digita testo ed esegui sequenze di tasti sul tuo computer da un pulsante.

Mouse

Inclusa in Macro Deck

Fai clic, sposta il puntatore, trascina e scorri sul tuo computer da un pulsante.

ADB / Android Debug Bridge

Inclusa in Macro Deck

Controlla un telefono o un tablet Android via USB o Wi-Fi: riattivalo, avvia app, tocca, digita e acquisisci screenshot.

Steam

Inclusa in Macro Deck

Avvia e chiudi giochi Steam e mostra sul deck a cosa giochi, i tuoi amici e la tua libreria.