Daftar Isi[Bersembunyi][Menunjukkan]
Apakah ada cara untuk melakukan tugas berulang hanya dalam beberapa klik?
Banyak pengguna sudah mengetahui beberapa tombol pintas dasar untuk produktivitas. Alih-alih menggunakan mouse Anda untuk menavigasi GUI, Anda bisa menggunakan Ctrl+S untuk menyimpan pekerjaan Anda. Alih-alih meminimalkan secara manual setiap jendela yang terbuka, Anda cukup mengetik Win+D untuk menampilkan Desktop Anda. Tetapi apakah ada cara untuk membuat tombol pintas Anda sendiri?
AutoHotkey adalah program yang dapat Anda pelajari dengan mudah untuk membuat perintah khusus dengan beberapa baris kode. Bayangkan bisa membuka situs web atau program favorit Anda dengan beberapa penekanan tombol, atau secara otomatis memasukkan tanggal saat ini ketika Anda mengetik "currdate".
Artikel ini akan membahas beberapa fitur dasar yang dapat Anda temukan di AutoHotkey serta menjelajahi beberapa kasus penggunaan umum untuk program tersebut.
Apa itu AutoHotKey?
AutoHotkey adalah bahasa skrip kustom sumber terbuka dan gratis yang tersedia di Microsoft Windows. Awalnya dikembangkan untuk membuat pintasan keyboard dengan mudah dan hotkeys untuk mengotomatiskan tugas komputer dengan mudah.
Dengan program ini, pengguna dapat dengan mudah membuat skrip dan makro yang dapat mereplikasi string input keyboard dan mouse. Kasus penggunaan AutoHotkey tingkat lanjut bahkan menggunakan antarmuka pengguna dan bilah menu untuk menentukan apa yang sebenarnya Anda ingin skrip Anda lakukan.
Karena AutoHotkey berjalan pada C++, setiap skrip dapat dengan mudah diubah menjadi file .EXE yang dapat dijalankan oleh siapa saja meskipun mereka tidak menginstal AutoHotkey.
Pengguna dapat menginstal AutoHotkey di situs resmi. Mereka dokumentasi juga ramah pemula dan ekstensif.
Fitur utama
- Kemampuan untuk menetapkan dan mengambil variabel
- Petakan ulang atau nonaktifkan tombol keyboard tertentu
- Simulasikan input keyboard, mouse, dan joystick
- Pengguna dapat menetapkan "hotstrings" yang dapat menggantikan teks tertentu
- Formulir entri data khusus melalui GUI
- Kompatibilitas dengan Windows API
- Buat array atau objek khusus.
- Dilengkapi dengan perpustakaan fungsi yang luas yang dapat membantu pengguna memanipulasi teks, menghitung nilai, dan banyak lagi
Konsep dasar
Berikut adalah pratinjau beberapa konsep dasar yang dapat Anda gunakan saat membuat skrip AutoHotkey Anda.
Membuat file baru
Setelah AutoHotkey telah diinstal, pengguna Windows dapat dengan cepat menambahkan skrip baru dengan memilih opsi Skrip AutoHotkey di bawah Baru ketika Anda mengklik kanan pada Desktop Anda.
Untuk mulai memodifikasi skrip Anda, Anda dapat membuka file baru di editor teks favorit Anda. Setiap skrip baru menyertakan skrip default yang memastikan kinerja dan kompatibilitas terbaik.
Hotkey dan Hotstring
Hotkeys atau tombol pintasan adalah kombinasi tombol keyboard yang memicu tindakan tertentu.
Pada contoh di bawah ini, kami telah menggunakan string “#n” untuk menunjukkan bahwa kami ingin menggunakan hotkey Win + N. Baris berikutnya menentukan perintah Run untuk aplikasi Notepad. Kami menggunakan tombol kembali untuk menandakan akhir dari tindakan.
Tanda pound adalah singkatan dari Win. "!" simbol digunakan untuk tombol Alt, simbol “^” digunakan untuk Ctrl, dan tombol “+” digunakan untuk tombol Shift. Secara kolektif, kunci ini dikenal sebagai tombol pengubah.
AutoHotkey juga mendukung peka konteks tombol pintas. Misalnya, Anda mungkin hanya ingin memicu tindakan jika Anda berada di editor favorit Anda. Untuk melakukan ini, AutoHotkey memiliki kata kunci #IfWinActive.
Pada contoh di bawah ini, kami telah menambahkan # IfWinActive direktif yang memeriksa terlebih dahulu apakah pengguna saat ini berada di aplikasi Notepad sebelum melakukan tindakan.
Hotstring terutama digunakan untuk memperluas singkatan saat Anda mengetiknya. Misalnya, Anda dapat mengatur skrip AHK yang mengetik "omong-omong" setelah Anda mengetik "btw".
Mendefinisikan hotstring cukup mudah. Cukup lampirkan singkatan pemicu di antara dua pasang titik dua. Hotstring aktif setelah Anda mengetik karakter akhir setelah singkatan.
Karakter akhir termasuk tanda kurung, kurung, kurung kurawal, tanda baca, tab, spasi, dan tombol Enter. Misalnya, dengan menggunakan skrip di atas, saya dapat mengetik "ttylm" tanpa memicu hotstring.
Pengguna dapat memasukkan sebanyak mungkin hotstring dan hotkey dalam satu file.
Kirim Masukan Kunci
Dalam contoh sebelumnya, kami telah menunjukkan contoh tindakan yang mengembalikan input teks. Meskipun ini berguna dalam banyak kasus, ada beberapa contoh di mana kita mungkin harus menggunakan Input Kunci Kirim sebagai gantinya.
Fitur ini memungkinkan Anda untuk menentukan dalam skrip kapan sebuah tombol ditekan dan tidak ditekan dan berapa lama tombol itu harus tetap ditekan. Tindakan yang memerlukan penundaan kunci biasanya akan menggunakan perintah Kirim.
Dalam contoh di atas, kami memiliki skrip yang menahan tombol panah atas selama satu detik. Perhatikan bahwa kami memiliki perintah terpisah untuk menekan dan melepaskan kunci.
Jalankan Situs Web dan Program
Kita dapat menggunakan perintah Run untuk membuka file dan URL. Menentukan penerima dengan frasa seperti “mailto:[email dilindungi]” akan membuka aplikasi email default Anda dengan penerima yang diberikan terisi.
Selain file, AHK memungkinkan Anda untuk membuka folder Windows khusus di sistem operasi Anda. Misalnya, untuk membuka Recycle Bin, kita dapat menggunakan pengenal unik global folder itu atau CLSID. Anda dapat menelusuri ini daftar dari CLSID yang tersedia di Windows.
Objek dan Variabel
Fitur yang lebih canggih untuk AutoHotkey mencakup kemampuan untuk menggunakan variabel dan objek.
Variabel dapat digunakan untuk menyimpan teks, angka, dan data dari fungsi lain. Anda dapat menetapkan nilai apa pun ke variabel.
Objek adalah cara untuk mengatur data secara lebih efisien. Objek pada dasarnya adalah kumpulan variabel. Di AHK, nama variabel dikenal sebagai kunci, sedangkan isinya disebut nilai.
Objek bisa dalam format array, di mana setiap nilai memiliki indeks terkait sebagai kuncinya. Atau, kita dapat menggunakan array asosiatif di mana kuncinya adalah string atau angka non-urutan.
Contoh Kasus Penggunaan
1. Pemetaan Ulang Keyboard
Pengguna yang ingin menggunakan pemetaan keyboard alternatif, seperti Dvorak, dapat menggunakan skrip AutoHotkey untuk dengan mudah mengatur pemetaan keyboard yang tepat.
2. Tombol pintas untuk Situs Web dan Program apa pun
AutoHotkey dapat membuka program apa pun di komputer Anda dan memunculkan URL situs web apa pun. Misalnya, Anda dapat menyiapkan skrip yang membuka Google Penelusuran saat Anda menekan Ctrl + Shift + C. Program yang paling sering Anda gunakan dapat dengan sekali tekan tombol.
3. Isi nama atau frasa file yang sering digunakan
AutoHotkey dapat membantu Anda dengan mudah mengisi berbagai frasa dan string teks yang mungkin membosankan untuk diketik sendiri. Misalnya, Anda dapat membuat hotstring pendek yang mengetikkan alamat surat Anda.
4. Pintasan Khusus untuk Karakter dan Tanda Baca Khusus
Pernahkah Anda mengalami kesulitan mengetik karakter khusus seperti atau é? Penulis mungkin merasa bosan mengingat cara mengetik tanda hubung en (–) atau tanda pisah em (—). AutoHotkey dapat membantu pengguna membuat pintasan khusus ke karakter khusus yang paling sering digunakan.
Kesimpulan
AutoHotkey adalah program yang sangat kuat untuk pengguna Windows.
Program ini sempurna untuk mengotomatisasi tugas yang berulang dan membosankan. Pengguna yang kuat dan penggemar skrip pasti akan mendapat manfaat dari sejumlah besar tugas yang dapat dilakukan AHK dengan bahasa skripnya.
Tinggalkan Balasan