INHOUDSOPGAWE[Versteek][Wys]
Is daar 'n manier om herhalende take in net 'n paar kliks uit te voer?
Baie gebruikers ken reeds 'n paar basiese kortpadsleutels vir produktiwiteit. In plaas daarvan om jou muis te gebruik om deur 'n GUI te navigeer, kan jy net Ctrl+S gebruik om jou werk te stoor. In plaas daarvan om elke oop venster handmatig te minimaliseer, kan jy net Win+D tik om jou lessenaar te wys. Maar is daar 'n manier om jou eie kortpadsleutels te skep?
AutoHotkey is 'n program wat jy maklik kan leer om persoonlike opdragte te skep met 'n paar reëls kode. Stel jou voor dat jy jou gunstelingwebwerwe of -programme met 'n paar toetsaanslagen kan oopmaak, of outomaties die huidige datum kan invoer wanneer jy "currdate" tik.
Hierdie artikel gaan oor sommige van die basiese kenmerke wat u in AutoHotkey kan vind, asook 'n paar algemene gebruiksgevalle vir die program.
Wat is AutoHotKey?
AutoHotkey is 'n gratis en oopbron pasgemaakte skriftaal beskikbaar in Microsoft Windows. Dit is aanvanklik ontwikkel om sleutelbordkortpaaie maklik en snelsleutels te skep om rekenaartake maklik te outomatiseer.
Met hierdie program kan gebruikers maklik skrifte en makro's skep wat 'n string sleutelbord- en muisinvoer kan herhaal. Gevorderde gebruiksgevalle van AutoHotkey gebruik selfs gebruikerskoppelvlakke en kieslysbalke om te spesifiseer wat presies jy wil hê jou skrif moet doen.
Aangesien AutoHotkey op C++ loop, kan elke skrip maklik omgeskakel word in 'n EXE-lêer wat enigiemand kan laat loop, selfs al het hulle nie AutoHotkey geïnstalleer nie.
Gebruikers kan AutoHotkey in hul Amptelike webwerf. hulle dokumentasie is ook beginnersvriendelik en omvangryk.
Belangrikste kenmerke
- Vermoë om veranderlikes toe te ken en te herwin
- Hertoewys of deaktiveer sekere sleutelbordsleutels
- Simuleer sleutelbord-, muis- en joystick-invoer
- Gebruikers kan "hotstrings" toewys wat sekere teks kan vervang
- Pasgemaakte data-invoervorms deur GUI
- Verenigbaarheid met die Windows API
- Skep pasgemaakte skikkings of voorwerpe.
- Kom met 'n wye biblioteek van funksies wat gebruikers kan help om teks te manipuleer, waardes te bereken, en meer
Basiese begrippe
Hier is 'n voorskou van sommige van die basiese konsepte wat jy kan gebruik wanneer jy jou AutoHotkey-skrifte bou.
Skep 'n nuwe lêer
Sodra AutoHotkey geïnstalleer is, kan Windows-gebruikers vinnig 'n nuwe script byvoeg deur die AutoHotkey Script-opsie onder New te kies wanneer jy regskliek op jou lessenaar.
Om jou skrif te begin wysig, kan jy die nuwe lêer in jou gunsteling teksredigeerder oopmaak. Elke nuwe skrif bevat 'n verstekskrif wat die beste werkverrigting en versoenbaarheid verseker.
Hotkeys en Hotstrings
Hotkeys of kortpadsleutels is kombinasies van sleutelbordsleutels wat 'n spesifieke aksie aktiveer.
In die voorbeeld hieronder het ons die string “#n” gebruik om aan te dui dat ons die snelsleutel Win + N wil gebruik. Die volgende reël spesifiseer 'n Run-opdrag vir die Notepad-toepassing. Ons gebruik die terugsleutel om die einde van die aksie aan te dui.
Die pond teken staan vir Win. Die "!" simbool word gebruik vir die Alt-sleutel, die "^"-simbool word gebruik vir Ctrl, en die "+"-sleutel word vir die Shift-sleutel gebruik. Gesamentlik staan hierdie sleutels bekend as wysiger sleutels.
AutoHotkey ondersteun ook konteks-sensitiewe sneltoetse. Byvoorbeeld, jy wil dalk net 'n aksie aktiveer as jy in jou gunsteling redigeerder is. Om dit te kan doen, het AutoHotkey 'n #IfWinActive-sleutelwoord.
In die voorbeeld hieronder het ons 'n bygevoeg #AsWinActive opdrag wat eers kontroleer of die gebruiker tans op die Notepad-toepassing is voordat die aksie uitgevoer word.
Warm snare word hoofsaaklik gebruik om afkortings uit te brei soos jy dit tik. Byvoorbeeld, jy kan 'n AHK-skrif opstel wat "terloops" uittik nadat jy "btw" getik het.
Om hotstring te definieer is redelik maklik. Sluit eenvoudig die sneller-afkorting in tussen twee pare dubbelpunte. Die warmstring aktiveer sodra jy 'n eindkarakter na die afkorting tik.
Eindkarakters sluit in hakies, hakies, hakies, leestekens, oortjies, spasies en die Enter-sleutel. Byvoorbeeld, deur die bogenoemde skrif te gebruik, kan ek "ttylm" tik sonder dat die hotstring aktiveer.
Gebruikers kan soveel snelstringe en snelsleutels in 'n enkele lêer plaas.
Stuur sleutelinvoer
In die vorige voorbeelde het ons voorbeelde van aksies gewys wat teksinvoer terugstuur. Alhoewel dit in baie gevalle nuttig is, is daar sommige gevalle waar ons dalk eerder die Stuursleutelinvoer moet gebruik.
Hierdie kenmerk laat jou toe om in die skrif te spesifiseer wanneer 'n sleutel gedruk en ontdruk word en hoe lank dit ingedruk moet bly. Aksies wat 'n sleutelvertraging vereis, sal gewoonlik 'n Stuur-opdrag gebruik.
In die voorbeeld hierbo het ons 'n skrip wat die op-pyltjie-sleutel vir een sekonde ingedruk hou. Let daarop dat ons aparte opdragte het om 'n sleutel te druk en vry te laat.
Begin webwerwe en programme
Ons kan die Run-opdrag gebruik om lêers en URL's oop te maak. Spesifiseer 'n ontvanger met 'n frase soos "mailto:[e-pos beskerm]” sal jou verstek e-postoepassing oopmaak met die gegewe ontvanger ingevul.
Behalwe vir lêers, laat AHK jou toe om spesiale Windows-vouers in jou bedryfstelsel oop te maak. Byvoorbeeld, om die asblik oop te maak, kan ons daardie gids se wêreldwye unieke identifiseerder of CLSID. Jy kan hieroor blaai lys van CLSID's beskikbaar op Windows.
Voorwerpe en veranderlikes
Meer gevorderde kenmerke vir AutoHotkey sluit die vermoë in om veranderlikes en voorwerpe te gebruik.
Veranderlikes kan gebruik word om teks, getalle en data van ander funksies te stoor. Jy kan enige waarde aan 'n veranderlike toeken.
Voorwerpe is 'n manier om data meer doeltreffend te organiseer. Voorwerpe is in wese 'n versameling veranderlikes. In AHK staan die veranderlike name bekend as sleutels, terwyl die inhoud waardes genoem word.
Voorwerpe kan in 'n skikkingsformaat wees, waar elke waarde 'n geassosieerde indeks as sy sleutel het. Alternatiewelik kan ons 'n assosiatiewe skikking gebruik waar die sleutels stringe of nie-opeenvolgende getalle is.
Voorbeeld Gebruik Gevalle
1. Sleutelbord heraanpassing
Gebruikers wat alternatiewe sleutelbordkaarte wil gebruik, soos Dvorak, kan 'n AutoHotkey-skrip gebruik om die regte sleutelbordkaarte maklik op te stel.
2. Sneltoetse vir enige webwerf en program
AutoHotkey kan enige program op jou rekenaar oopmaak en enige webwerf-URL na vore bring. Byvoorbeeld, jy kan 'n skrip opstel wat 'n Google Search oopmaak wanneer jy Ctrl + Shift + C druk. Jou mees gebruikte programme kan 'n enkele toetsaanslag weg wees.
3. Vul gereeld gebruikte lêername of frases in
AutoHotkey kan jou help om maklik verskeie frases en teksstringe in te vul wat dalk vervelig is om self uit te tik. Byvoorbeeld, jy kan 'n kort hotstring skep wat jou posadres intik.
4. Pasgemaakte kortpaaie vir spesiale karakters en leestekens
Het jy al ooit gesukkel om 'n spesiale karakter soos ñ of é uit te tik? Skrywers vind dit dalk vervelig om te onthou hoe om 'n en-streep (–) of 'n em-streep (—) te tik. AutoHotkey kan gebruikers help om pasgemaakte kortpaaie na hul mees gebruikte spesiale karakters te skep.
Gevolgtrekking
AutoHotkey is 'n uiters kragtige program vir Windows-gebruikers.
Die program is perfek vir die outomatisering van herhalende en vervelige take. Kraggebruikers en skrifaanhangers sal beslis baat vind by die groot aantal take wat AHK met sy skriftaal kan doen.
Lewer Kommentaar