- AutoHotkey memungkinkan Anda membuat pintasan, hotstring, dan skrip yang mengotomatiskan segalanya mulai dari tugas desktop sederhana hingga alur kerja administratif yang rumit.
- Kasus penggunaan yang paling produktif meliputi perluasan teks, kontrol aplikasi, pencarian jendela dan web, serta penanganan clipboard dan tanggal otomatis.
- AHK ringan, gratis, dan terintegrasi dengan perangkat lunak Windows apa pun, menjadikannya ideal untuk kantor, konsultan, dan pengguna intensif yang mengulangi banyak tindakan setiap hari.
- Tantangan terbesar terletak pada skrip lanjutan dan portabilitas, tetapi dengan praktik dan dokumentasi yang baik, otomatisasi yang andal dan tahan lama dapat diterapkan.
Otomatiskan Autohotkey Untuk melakukan berbagai tugas, skrip telah menjadi salah satu trik paling ampuh untuk memaksimalkan PC Windows tanpa mengeluarkan uang sepeser pun dan tanpa menginstal perangkat lunak perusahaan yang rumit. Jika Anda menghabiskan hari-hari Anda dengan email, spreadsheet, formulir web, atau program manajemen, Anda mungkin mengulang klik dan penekanan tombol yang sama berulang kali… Dan semua itu dapat didelegasikan ke skrip.
AutoHotkey (AHK) adalah bahasa skrip ringanAHK adalah alat sumber terbuka yang dirancang agar setiap pengguna (bahkan non-programmer) dapat membuat pintasan keyboard, perluasan teks, dan otomatisasi kompleks yang mengontrol aplikasi, jendela, berkas, papan klip, peramban, atau bahkan situs web seperti Badan Pajak Spanyol (AEAT). Dalam artikel ini, kami akan menguraikan semua yang dapat Anda lakukan dengan AHK untuk meningkatkan produktivitas, mulai dari kasus yang sangat sederhana hingga alur kerja yang benar-benar canggih yang sudah digunakan oleh banyak konsultan dan kantor setiap hari.
Apa itu AutoHotkey dan mengapa begitu berguna untuk produktivitas?
AutoHotkey adalah alat untuk membuat dan menjalankan skrip untuk Windows. Skrip adalah berkas teks sederhana dengan ekstensi . .ahk yang berisi instruksi: pintasan keyboard yang dipicu dengan menekan tombol tertentu, fungsi yang memanipulasi jendela, perintah yang menulis teks untuk Anda, yang menggerakkan mouse, atau yang membuka program dan halaman web.
Setiap skrip dapat berisi beberapa “tombol pintas” dan “hotstring”Tombol pintas adalah pintasan keyboard yang memicu suatu tindakan (misalnya, Ctrl+Alt+M untuk menulis email Anda). Hotstring adalah string yang dipersingkat yang, ketika diketik, menjadi string lain (misalnya, menulis mimensaje1 dan perluas menjadi paragraf lengkap salinan bisnis). Anda dapat menyimpan beberapa skrip terpisah atau mengelompokkan semuanya ke dalam satu file induk, misalnya AutoHotkey.ahk.
Jika Anda menyimpan berkas utama tersebut di folder Dokumen dan mengonfigurasi AHK agar terbuka saat Windows dimulai, semua pintasan akan tersedia segera setelah Anda menyalakan PC. Skrip-skrip ini sangat ringan: masing-masing skrip biasanya menggunakan sekitar 2 MB RAM, sehingga Anda dapat menjalankan beberapa skrip tanpa merasakan dampak apa pun.

Instalasi dasar dan langkah pertama dengan skrip AHK
Untuk memulai mengotomatiskan AutoHotkey, yang harus Anda lakukan adalah unduh penginstal Unduh dari situs web resminya (autohotkey.com) dan instal menggunakan pengaturan default. Dari sana, file apa pun dengan ekstensi .ahk Ini akan dikaitkan dengan interpreter, dan akan dieksekusi dengan mengklik dua kali.
Buat skrip pertama Anda Sesederhana ini:
- Di folder mana saja, klik kanan.
- Pilih "Baru."
- Pilih "Dokumen Teks" dan ganti namanya menjadi sesuatu seperti
productividad.ahk(pastikan ekstensinya .ahk, bukan .txt) dan edit dengan editor favorit Anda (Notepad sendiri sudah cukup).
Contoh umum "Hello world" di AutoHotkey Ini tentang menampilkan kotak pesan ketika kombinasi tombol ditekan. Misalnya, kita bisa memutuskan bahwa Ctrl+Shift+Alt+U menampilkan pesan pop-up:
Contoh: ^+!U:: ; ctrl + shift + alt + U
MsgBox, 0, Hola, Soy AutoHotkey, Aquí empieza la magia
return
La sintaksis Tombol pengubahnya sangat mudah: ^ Ini Kontrol, + adalah Shift, ! adalah Alt dan # Itu tombol Windows. Titik dua ganda. :: menandai awal blok kode yang terkait dengan pintasan, dan return Ini menandakan akhir. Dengan begitu, Anda benar-benar dapat memetakan kombinasi tombol apa pun ke tindakan apa pun yang Anda inginkan.
Otomatisasi lokal tingkat lanjut
Di mana AutoHotkey benar-benar bersinar adalah di mengotomatiskan proses kerja nyataIni bukan sekadar trik yang terisolasi. Di kantor dan konsultan pajak, ini digunakan untuk mempercepat proses yang sulit dilakukan secara manual: membuat dokumen dari program lokal, mengunggah berkas ke platform web, mengidentifikasi diri dengan sertifikat digital, dan mengarsipkan dokumen pendukung.
Contoh yang sangat jelas adalah penyerahan formulir dan deklarasi ke AEATSecara tradisional, proses manualnya seperti ini: buka perangkat lunak akuntansi, buat berkas formulir, buka situs web Badan Pajak, pilih sertifikat digital yang benar, unggah berkas, tanda tangani, lalu simpan tanda terima di folder klien yang sesuai.
Dengan AutoHotkey Anda dapat menggabungkan semua itu menjadi satu aliran tunggalSkrip meluncurkan program lokal, menavigasi menunya menggunakan pintasan dan simulasi klik untuk menghasilkan berkas, membuka peramban ke URL AEAT, memilih sertifikat digital klien, mengunggah berkas, menunggu tanda terima, menyimpannya ke lokasi lokal yang tepat, dan mencatat hasilnya. Bagi pengguna, "tugas" tersebut disederhanakan menjadi menekan pintasan atau tombol.
Hasilnya, dalam lingkungan dengan banyak klien dan model berulang, adalah penghematan waktu yang besar dan pengurangan kesalahan manusia yang substansial (memilih sertifikat yang salah, mengunggah berkas yang salah, lupa menyimpan tanda terima, dll.). Di sini kita sudah membahas otomatisasi "serius" yang dibangun di atas alat yang sangat ringan.

Kasus penggunaan AutoHotkey untuk produktivitas harian
Jika Anda baru mengenal AHK, hal paling praktis yang dapat dilakukan adalah mulai dengan otomatisasi sederhana Gunakan beberapa kali sehari. Dengan begitu, Anda akan terbiasa dengan bahasanya dan, kebetulan, Anda akan menghemat waktu setiap hari. Dari sana, Anda bisa beralih ke hal-hal yang lebih rumit. A Berikut ini adalah ikhtisar beberapa kasus penggunaan yang sangat umum:
Buka halaman web dan lakukan pencarian dengan pintasan
Salah satu penggunaan AutoHotkey yang paling langsung adalah membuka situs web tertentu Dengan pintasan keyboard yang nyaman bagi Anda. Misalnya, buka pengelola tugas, ERP, intranet, situs web otoritas pajak, atau portal berita.
Misalkan Anda ingin Ctrl+Shift+G untuk membuka situs favorit AndaTombol pintasnya semudah ini:
Jalan pintas: ^+g::Run "https://www.tusitiofavorito.com"
return
Jika Anda lebih suka menggunakan tombol fungsiCukup ubah kombinasinya. Misalnya, F2 itu akan seperti F2::Run "https://www.tusitiofavorito.com"Anda juga bisa mencampurnya dengan pengubah (#F2 untuk Windows+F2, misalnya).
Varian lain yang sangat berguna adalah cari di Google untuk teks yang sudah Anda salin di papan klip. Anda menyalin istilah apa pun dan, alih-alih membuka peramban dan menempelkannya, Anda menekan pintasan dan selesai:
Pecahan: ^+c::
{
Send, ^c
Sleep 50
Run, https://www.google.com/search?q=%clipboard%
Return
}
Jalankan dan kendalikan aplikasi Windows
AutoHotkey dapat diotomatisasi untuk meluncurkan aplikasi desktop apa pun dan tetapkan ke pintasan tertentu. Misalnya, buka Notepad dengan Windows+N untuk membuat catatan cepat tanpa harus mencarinya di menu Start:
Akses cepat: #n::Run notepad
return
Jika program tidak ada di PATH sistemAnda hanya perlu meletakkan path lengkap ke executable, misalnya "C:\Program Files\TuPrograma\tuapp.exe"Dengan cara ini Anda dapat memetakan, misalnya, klien email Anda, IDE Anda, perangkat lunak akuntansi Anda, atau CRM Anda.
Selain membuka program, AutoHotkey dapat mengirim mereka pintasan internalPola yang umum adalah menetapkan kembali kombinasi tombol yang tidak Anda sukai ke tombol lain yang lebih nyaman, sehingga tombol asli tidak terlihat. Misalnya, menggunakan Ctrl+Q untuk membuka Task Manager yang sebenarnya Anda gunakan Ctrl+Shift+Esc:
Pemetaan ulang: ^q::
Send ^+{Esc} ; envía Ctrl+Shift+Esc
return
Ini memungkinkan Anda “standarisasi” keyboard Anda sendiri Meskipun setiap aplikasi memiliki pintasannya sendiri, Anda dapat menentukan bahwa gerakan keyboard tertentu akan selalu menjalankan tindakan seperti "buka pencarian", "buat tugas baru", "daftarkan klien", dll., dan AHK akan menerjemahkannya ke dalam tindakan yang diperlukan untuk setiap program.
Kontrol global volume, jendela, dan fungsi sistem lainnya
Jika keyboard Anda tidak memiliki tombol multimedia, atau Anda hanya menginginkan kontrol yang lebih baik, AutoHotkey memungkinkan Anda melakukannya.abaikan volume, bisu, kecerahan, dll. ke kunci yang Anda miliki. Contoh umum:
multimedia: +NumpadAdd:: Send {Volume_Up}
+NumpadSub:: Send {Volume_Down}
Break::Send {Volume_Mute}
return
Dalam skrip tersebut, tombol Shift+Num meningkatkan volume, Shift+Decrease menurunkannya, dan tombol Pause mengaktifkan mode senyap. Banyak orang akhirnya menggunakan pemetaan jenis ini karena lebih praktis daripada tombol fungsi laptop.
Klasik produktivitas lainnya adalah menjaga jendela selalu terlihat ("selalu di atas"), ideal untuk catatan, penampil PDF berisi instruksi, atau rapat panggilan video yang ingin Anda pantau sambil mengerjakan hal lain. Misalnya, dengan Ctrl+Spasi pada jendela aktif:
Jendela: ^SPACE:: Winset, Alwaysontop, , A
return
Anda juga dapat Otomatiskan hal-hal seperti mengosongkan Recycle Bin dengan pintasan dan tanpa konfirmasi yang mengganggu. Misalnya, Windows+Delete untuk mengosongkannya secara instan:
Sistem: #Del::FileRecycleEmpty
return
Perluasan teks: koreksi otomatis, templat, dan “menulis makro”
Ekspansi teks (hotstring) Ini mungkin merupakan penggunaan otomatisasi AutoHotkey yang paling hemat biaya bagi mereka yang banyak menulis: email, laporan, respons dukungan, templat hukum, pesan bisnis, catatan medis, dll.
Tali panas secara otomatis mengoreksi kata yang salah eja atau ganti kata kunci pendek dengan teks panjang. Misalnya, jika Anda selalu mengetik "out" alih-alih "greeting", atau bingung dengan nama situs Anda sendiri:
Tali panas: :*?:salido::saludo
:*?:Genebta::Genbeta
Ide yang sama berlaku untuk menyisipkan blok teks besar Cukup ketik kata kunci. Sempurna untuk tanda tangan email, FAQ, atau teks hukum yang tidak ingin Anda tulis ulang setiap saat:
Templat: :*?:mimensaje1::Estimado cliente, le escribo para informarle de que...
Anda juga dapat Gunakan hotstring untuk karakter khusus yang tidak tersedia di keyboard. Misalnya, mengetik ++-- sehingga menjadi simbol plus/minus:
Simbol: ; Inserta el símbolo ± al escribir ++--
:*?:++--::±
Jika Anda suka bekerja dengan hotkey alih-alih hotstringAnda dapat menetapkan, misalnya, Alt + “-” untuk menyisipkan tanda hubung em (—) atau karakter Unicode lainnya tanpa harus menggunakan kode ALT numerik:
Karakter: !-::Send —
Otomatisasi dengan tanggal: bulan, waktu, dan teks dinamis
AHK termasuk fungsi tanggal dan waktu yang dapat dikombinasikan dengan penulisan teks otomatis. Sangat umum untuk membutuhkan bulan ini, bulan sebelumnya, atau tanggal yang diformat dalam email, laporan, atau sel Excel.
Misalnya, Anda dapat memiliki pintasan yang menulis bulan saat ini dalam bahasa Spanyol menggunakan FormatTime dengan pengaturan regional yang sesuai (misalnya, L0x080a untuk bahasa Spanyol):
Tanggal saat ini: ; Mes actual con Ctrl+Shift+Alt+F4
^+!F4::
time := a_nowutc
FormatTime, mes, %time%, L0x080a, MMMM
SendInput, %mes%
return
Dengan sedikit imajinasi Anda bisa menghasilkan tanggal lengkap seperti “Madrid, 3 Oktober 2025”, stempel waktu, rentang “dari 1 hingga 31 Maret”, dll., tanpa harus berkonsultasi dengan kalender atau memikirkan apakah bulan lalu memiliki 30 atau 31 hari.
Integrasi dengan Excel, Google Sheets, dan clipboard
Kombinasi yang sangat kuat adalah Gunakan AutoHotkey bersama dengan spreadsheet sebagai Excel atau Google Sheets. Pola umumnya adalah: menyalin sel, memproses teks dengan AHK, dan menempelkan hasil transformasi, semuanya dengan pintasan.
Contoh dunia nyata: mengubah nama bulan sebelumnya menjadi bulan saat ini dalam sel yang berisi teks (misalnya, "Ringkasan Penjualan September" menjadi "Ringkasan Penjualan Oktober") tanpa harus mengeditnya secara manual. Anda bisa menggunakan skrip seperti ini:
Transformasi: ^+!F6::
; mes actual
time := a_nowutc
FormatTime, mes_actual, %time%, L0x080a, MMMM
; mes anterior
date := (A_YYYY . A_MM . "01")
date += -1, days
FormatTime, mes_anterior, %date%, L0x080a, MMMM
; copiar contenido de la celda
Send, ^c
texto_clipboard := Clipboard
; reemplazar mes anterior por mes actual
texto := StrReplace(texto_clipboard, mes_anterior, mes_actual)
Clipboard := texto
; pegar resultado
Send, ^v
return
Ide yang sama dapat diterapkan pada penggantian massal lainnya: mengubah nama proyek ke yang lain, memperbarui tahun, memodifikasi kode klien, dsb., semuanya dengan bermain dengan clipboard, fungsi teks AHK, dan pintasan salin/tempel aplikasi.
Mengatur file dan tugas desktop yang berulang
Meskipun AutoHotkey bukan pengelola file biasa, ia dapat membantu Anda untuk Otomatiskan tugas-tugas dasar yang Anda ulangi setiap hari: pindahkan laporan ke folder tertentu, ganti nama kumpulan file dengan struktur yang jelas, selalu buka kumpulan dokumen yang sama di awal hari, dll.
dengan perintah seperti Run, FileMove, FileCopy atau Loop Anda dapat menyiapkan robot kecil yang membersihkan folder sementara, mengarsipkan PDF yang baru diunduh di setiap folder klien, atau membuat struktur direktori untuk file baru dengan satu pintasan.
Hal ini juga umum terjadi Otomatiskan AutoHotkey untuk meningkatkan manajemen jendela: mengatur layar dalam bentuk ubin, memaksimalkan/meminimalkan grup aplikasi sekaligus, memindahkan jendela antar monitor dengan pintasan, atau dengan cepat memusatkan jendela yang "hilang" di satu sisi.
Pada akhirnya, hampir semua tugas berulang yang melibatkan mouse dan keyboard Ini adalah kandidat untuk otomatisasi: pertanyaannya adalah mengidentifikasi apa yang menyita waktu Anda setiap hari dan menerjemahkannya ke dalam beberapa perintah dalam skrip.
Cara membuat skrip Anda dimulai dengan Windows dan cara mengompilasinya
Untuk benar-benar memanfaatkan AutoHotkey, disarankan bahwa skrip kunci Anda dimuat saat memulaiDengan cara itu Anda tidak perlu ingat untuk membukanya secara manual setiap pagi.
Trik klasik di Windows adalah menggunakan folder Startup. tekan Win+Rmenulis shell:startup dan tekan Enter. Folder program yang berjalan saat login akan terbuka (seperti C:\Users\TuUsuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup).
Di dalam folder itu Buat pintasan ke skrip .ahk Anda Utama (klik kanan pada skrip > Buat pintasan, lalu salin dan tempel pintasan tersebut ke folder Startup). Selanjutnya, setiap kali Anda memulai Windows, AHK akan otomatis memuat skrip tersebut dan semua hotkey-nya akan aktif.
Jika Anda ingin Pindahkan otomatisasi Anda ke PC lain tanpa menginstal AutoHotkeyAnda dapat "mengkompilasi" skrip menjadi file yang dapat dieksekusi. Cukup klik kanan pada berkas .ahk dan pilih "Kompilasi Skrip". Sebuah berkas akan dibuat. .exe perangkat lunak mandiri yang dapat Anda salin ke komputer Windows mana saja dan jalankan tanpa ketergantungan lebih lanjut.
Pilihan ini sangat praktis ketika Anda menginginkan berbagi alat internal dengan rekan kerja yang tidak mau menyentuh kode, atau saat Anda perlu mendistribusikan program otomasi kecil dalam perusahaan.
Benar sekali, Mengotomatiskan AutoHotkey memungkinkan Anda mengubah PC "normal" menjadi semacam pusat komando yang dioptimalkan. Di mana setiap kombinasi tombol memicu tugas yang bermanfaat: mulai dari membuka situs web penting dan menulis teks yang telah ditentukan sebelumnya hingga mengunggah dokumen pajak dengan sertifikat digital tanpa perlu menggerakkan mouse. Kuncinya adalah memulai dengan skrip sederhana, menyempurnakan proses yang paling sering Anda ulangi, dan secara bertahap membangun ekosistem otomatisasi Anda sendiri yang bekerja untuk Anda sembari berfokus pada hal yang benar-benar bernilai tambah.
Editor yang berspesialisasi dalam isu-isu teknologi dan internet dengan pengalaman lebih dari sepuluh tahun di berbagai media digital. Saya telah bekerja sebagai editor dan pembuat konten untuk perusahaan e-commerce, komunikasi, pemasaran online, dan periklanan. Saya juga menulis di situs web ekonomi, keuangan dan sektor lainnya. Pekerjaanku juga merupakan passionku. Sekarang, melalui artikel saya di Tecnobits, Saya mencoba mengeksplorasi semua berita dan peluang baru yang ditawarkan dunia teknologi kepada kita setiap hari untuk meningkatkan kehidupan kita.
