Semua integrasi
BawaanKomputer Anda

AutoHotkey

Disertakan dengan Macro Deck

Simpan skrip AutoHotkey v2 di Macro Deck, jalankan dan hentikan dari tombol, dan biarkan skrip membaca serta mengatur variabel.

  • Tulis, periksa, dan uji skrip AutoHotkey v2 di Macro Deck
  • Jalankan skrip, file .ahk, atau kode inline dari tombol
  • Mulai, hentikan, dan alihkan skrip yang terus berjalan
  • Kirim nilai dengan aman sebagai parameter
  • Skrip dapat membaca dan mengatur variabel serta menampilkan notifikasi

Integrasi AutoHotkey menjalankan skrip AutoHotkey v2 dari tombol dan otomasi: mengirim penekanan tombol ke jendela di latar belakang, menata jendela, hotkey khusus aplikasi, dan apa pun yang dapat dilakukan AutoHotkey. Integrasi ini hanya tersedia di Windows dan nonaktif sampai Anda mengaktifkannya. Macro Deck tidak menyertakan AutoHotkey; Macro Deck mencari AutoHotkey v2 yang sudah terpasang, atau versi portabel yang Anda pilih. AutoHotkey v1 tidak didukung.

Yang dapat dilakukan

  • Simpan skrip di tab Skrip integrasi, edit dengan penyorotan sintaks, lalu Periksa sintaks dan jalankan langsung di sana. Eksekusi terakhir menampilkan bagaimana eksekusi terakhir berjalan, hasilnya, kesalahan beserta barisnya, dan output skrip.
  • Jalankan skrip dari pustaka dengan Jalankan skrip AutoHotkey, file .ahk di lokasi penyimpanannya dengan Jalankan file AutoHotkey, atau kode yang ditulis langsung di aksi dengan Jalankan kode AutoHotkey inline.
  • Mulai skrip berisi hotkey atau timer bersama Macro Deck, lalu mulai dan hentikan skrip dengan Alihkan skrip AutoHotkey. Tombol menampilkan Berjalan atau Tidak berjalan.
  • Kirim nilai ke skrip sebagai Parameter. Macro Deck tidak pernah menyisipkan nilai ke dalam teks skrip, sehingga nilai tidak dapat merusak atau mengubah kode. Skrip membacanya sebagai MacroDeck.Params["name"].
  • Biarkan skrip berkomunikasi balik melalui helper Macro Deck: MacroDeck.GetVar dan MacroDeck.SetVar membaca dan mengatur variabel, MacroDeck.Notify menampilkan notifikasi, dan MacroDeck.SetResult melaporkan hasil ke aksi.
  • Mulai otomasi saat skrip dimulai, keluar, atau gagal.

Beberapa contoh penggunaan:

  • Tombol Alihkan skrip AutoHotkey untuk skrip berisi hotkey game, dengan tampilan tersendiri untuk Berjalan dan Tidak berjalan.
  • Tombol yang menjalankan skrip dengan parameter volume diatur ke {{ vars.volume }}, dan skrip memanggil SoundSetVolume MacroDeck.Params["volume"].
  • Otomasi pada Skrip AutoHotkey gagal yang menampilkan {{ event.reason }} di tombol.

Cara skrip berjalan

AutoHotkey tidak pernah menampilkan dialog kesalahannya untuk skrip yang dijalankan Macro Deck: kesalahan saat memuat dan kesalahan runtime muncul di Eksekusi terakhir dan membuat aksi yang menunggu menjadi gagal. Skrip yang dihentikan terlebih dahulu diminta untuk menutup, sehingga rutin OnExit skrip tersebut berjalan, lalu diakhiri setelah Masa tenggang penghentian dalam detik berlalu. Hentikan dan Alihkan hanya memengaruhi skrip yang dimulai Macro Deck. Saat Macro Deck keluar atau integrasi dinonaktifkan, Macro Deck menghentikan semua skrip AutoHotkey yang dimulainya.

Saat bermigrasi dari Macro Deck 2, tombol plugin AutoHotkey dari jbcarreon123 yang menjalankan skrip AutoHotkey v2 dipindahkan ke aksi-aksi ini.

Sistem

Disertakan dengan Macro Deck

Kendalikan komputer Anda dari deck: aplikasi, volume, perintah, notifikasi, mode tidur, dan mematikan komputer.

Keyboard

Disertakan dengan Macro Deck

Tekan pintasan, ketik teks, dan jalankan urutan tombol di komputer Anda dari sebuah tombol.

Mouse

Disertakan dengan Macro Deck

Klik, gerakkan penunjuk, seret, dan gulir di komputer Anda dari sebuah tombol.

ADB / Android Debug Bridge

Disertakan dengan Macro Deck

Kendalikan ponsel atau tablet Android lewat USB atau Wi-Fi: bangunkan, mulai aplikasi, ketuk, ketik, dan ambil tangkapan layar.

Steam

Disertakan dengan Macro Deck

Mulai dan tutup game Steam, dan tampilkan apa yang Anda mainkan, teman, dan pustaka di deck Anda.