Daptar eusi[Sumputkeun][Témbongkeun]
Aya cara pikeun ngalakukeun tugas repetitive dina ngan sababaraha clicks?
Seueur pangguna parantos terang sababaraha konci potong kompas dasar pikeun produktivitas. Gantina ngagunakeun mouse anjeun pikeun nganapigasi sabudeureun GUI, Anjeun ngan bisa make Ctrl + S pikeun nyimpen karya anjeun. Gantina ngaminimalkeun sacara manual unggal jandela anu kabuka, anjeun ngan ukur tiasa ngetik Win + D pikeun nunjukkeun Desktop anjeun. Tapi aya cara pikeun nyieun konci potong kompas anjeun sorangan?
AutoHotkey mangrupikeun program anu anjeun tiasa gampang diajar nyiptakeun paréntah khusus nganggo sababaraha baris kode. Bayangkeun anjeun tiasa muka situs wéb atanapi program paporit anjeun nganggo sababaraha ketukan, atanapi otomatis ngalebetkeun tanggal ayeuna nalika anjeun ngetik "currdate".
Tulisan ieu bakal ngabahas sababaraha fitur dasar anu anjeun tiasa mendakan dina AutoHotkey ogé ngajalajah sababaraha kasus panggunaan umum pikeun program éta.
Naon AutoHotKey?
AutoHotkey mangrupikeun basa skrip khusus gratis sareng open-source anu sayogi dina Microsoft Windows. Ieu mimitina dikembangkeun pikeun nyieun potong kompas keyboard gampang jeung hotkeys pikeun gampang ngajadikeun otomatis tugas komputer.
Kalawan program ieu, pamaké bisa kalayan gampang nyieun Aksara jeung makro nu bisa ngayakeun réplikasi string input keyboard jeung mouse. Kasus pamakéan canggih AutoHotkey malah make interfaces pamaké sarta bar menu pikeun nangtukeun naon kahayang rék skrip anjeun ngalakukeun.
Kusabab AutoHotkey dijalankeun dina C ++, unggal Aksara bisa gampang dirobah jadi file .EXE nu saha bisa ngajalankeun sanajan maranéhna teu boga AutoHotkey dipasang.
Pamaké bisa masang AutoHotkey di maranéhna website resmi. Anu dokuméntasi oge ramah-pemula jeung éksténsif.
Fitur konci
- Kamampuhan pikeun napelkeun sareng nyandak variabel
- Remap atawa mareuman kenop keyboard tangtu
- Simulate keyboard, mouse, sareng input joystick
- Pamaké bisa napelkeun "hotstrings" nu bisa ngaganti téks tangtu
- formulir Éntri data custom ngaliwatan GUI
- Kasaluyuan sareng API Windows
- Jieun arrays custom atawa objék.
- Hadir sareng perpustakaan seueur fungsi anu tiasa ngabantosan pangguna ngamanipulasi téks, ngitung nilai, sareng seueur deui
Konsép Dasar
Ieu sawangan ngeunaan sababaraha konsép dasar anu anjeun tiasa dianggo nalika ngawangun skrip AutoHotkey anjeun.
Nyieun file anyar
Saatos AutoHotkey parantos dipasang, pangguna Windows tiasa gancang nambihan skrip énggal ku milih pilihan AutoHotkey Script dina New nalika anjeun klik katuhu dina Desktop anjeun.
Pikeun ngamimitian ngarobih naskah anjeun, anjeun tiasa muka file énggal dina pangropéa téksu karesep anjeun. Unggal skrip anyar kalebet skrip standar anu ngajamin kinerja sareng kasaluyuan pangsaéna.
Hotkeys jeung Hotstrings
Hotkeys atawa kenop potong kompas mangrupakeun kombinasi kenop kibor nu memicu aksi husus.
Dina conto di handap, kami geus dipaké string "#n" pikeun nunjukkeun yén urang hoyong nganggo hotkey Win + N. Baris salajengna nangtukeun paréntah Run pikeun aplikasi Notepad. Kami nganggo konci balik pikeun sinyal tungtung tindakan.
Tanda pound nangtung pikeun Win. The "!" simbol dipaké pikeun konci Alt, "^" simbol dipaké pikeun Ctrl, sarta "+" konci dipaké pikeun kenop Shift. Sacara koléktif, konci ieu katelah konci modifier.
AutoHotkey ogé ngarojong konteks-sensitip hotkeys. Salaku conto, anjeun panginten ngan ukur tiasa memicu tindakan upami anjeun aya dina pangropéa paporit. Pikeun ngalakukeun ieu, AutoHotkey gaduh kecap konci #IfWinActive.
Dina conto di handap, kami geus ditambahkeun a #IfWinActive diréktif anu mariksa heula upami pangguna ayeuna nuju dina aplikasi Notepad sateuacan ngalakukeun tindakan.
hotstrings utamana dipaké pikeun ngalegaan singketan nalika anjeun ngetik. Salaku conto, anjeun tiasa nyetél skrip AHK anu ngetik "ku jalan" saatos anjeun ngetik "btw".
Nangtukeun hotstring cukup gampang. Kantun ngalampirkeun singketan pemicu antara dua pasang titik dua. Hotstring aktip saatos anjeun ngetik karakter tungtung saatos singketan.
Karakter tungtung kalebet kurung, kurung, kurung, tanda baca, tab, spasi, sareng konci Enter. Contona, ngagunakeun Aksara luhur, abdi tiasa ngetik "ttylm" tanpa pemicu hotstring.
Pamaké bisa nempatkeun saloba hotstrings na hotkeys dina file tunggal.
Kirim Input Key
Dina conto sateuacana, kami parantos nunjukkeun conto tindakan anu ngabalikeun input téks. Sanaos ieu mangpaat dina seueur kasus, aya sababaraha instansi dimana urang kedah nganggo Kirim Key Input.
Fitur ieu ngamungkinkeun anjeun pikeun nangtukeun dina naskah nalika konci dipencet sareng teu dipencet sareng sabaraha lami kedah tetep dipencet. Laku lampah anu merlukeun reureuh konci biasana bakal ngagunakeun paréntah Kirim.
Dina conto di luhur, urang gaduh skrip anu nahan kenop panah kaluhur sadetik. Perhatikeun yén kami gaduh paréntah anu misah pikeun mencét sareng ngaleupaskeun konci.
Jalankeun Website sareng Program
Urang tiasa nganggo paréntah Run pikeun muka file sareng URL. Nangtukeun panarima ku frasa sapertos "mailto:[email dijaga]” bakal muka aplikasi email standar anjeun sareng panarima anu dipasihkeun dieusi.
Salian ti file, AHK ngamungkinkeun anjeun pikeun muka polder Windows khusus dina sistem operasi anjeun. Salaku conto, pikeun muka Recycle Bin, urang tiasa nganggo identifier unik sacara global atanapi CLSID. Anjeun tiasa ngotéktak ieu daptar tina CLSIDs sadia dina Windows.
Objék jeung Variabel
Fitur anu langkung maju pikeun AutoHotkey kalebet kamampuan ngagunakeun variabel sareng objék.
Variabel tiasa dianggo pikeun nyimpen téks, angka, sareng data tina fungsi anu sanés. Anjeun tiasa napelkeun nilai naon ka variabel.
Objék mangrupa cara pikeun ngatur data leuwih éfisién. Objék dasarna mangrupikeun kumpulan variabel. Dina AHK, nami variabel katelah konci, sedengkeun eusina disebut nilai.
Objék tiasa dina format Asép Sunandar Sunarya, dimana unggal nilai gaduh indéks pakait salaku konci na. Alternatipna, urang tiasa nganggo hiji Asép Sunandar Sunarya associative dimana kenop nu string atawa angka non-sequential.
Conto Paké Kasus
1. Keyboard Remapping
Pamaké anu hoyong nganggo pemetaan keyboard alternatif, sapertos Dvorak, tiasa nganggo skrip AutoHotkey pikeun gampang nyetél pemetaan keyboard anu leres.
2. Hotkeys pikeun sagala Website na Program
AutoHotkey tiasa muka program naon waé dina komputer anjeun sareng nyangking URL halaman wéb. Salaku conto, anjeun tiasa nyetél skrip anu muka Pilarian Google nalika anjeun mencét Ctrl + Shift + C. Program anu paling sering dianggo anjeun tiasa ngan ukur hiji keystroke.
3. Eusian nami file atanapi frasa anu sering dianggo
AutoHotkey tiasa ngabantosan anjeun kalayan gampang ngeusian sababaraha frasa sareng senar téks anu tiasa ngabosenkeun pikeun ngetik sorangan. Salaku conto, anjeun tiasa nyiptakeun hotstring pondok anu ngetik alamat surat anjeun.
4. Potong kompas khusus pikeun Karakter Husus sareng Tanda baca
Naha anjeun kantos sesah ngetik karakter khusus sapertos ñ atanapi é? Panulis tiasa ngaraos bosen nginget kumaha ngetik tanda hubung (-) atanapi tanda hubung em (-). AutoHotkey tiasa ngabantosan pangguna ngadamel potong kompas khusus kana karakter khusus anu paling sering dianggo.
kacindekan
AutoHotkey mangrupikeun program anu kuat pisan pikeun pangguna Windows.
Program éta sampurna pikeun ngajadikeun otomatis tugas-tugas anu repetitive sareng tedious. Pamaké kakuatan sareng fans skrip pasti bakal nguntungkeun tina seueur tugas anu tiasa dilakukeun ku AHK nganggo basa skrip na.
Leave a Reply