AutoHotKey: controleert Windows dank zij uw eigen kortere wegen klavier


auto-hot-key.jpg Wij hebben onlangs een gezien volledig controleerbare software van todo lijsten aan het klavier. Wat die zou u zeggen om l’ te controleren handhaaft;geheel van Windows dank zij uw eigen kortere wegen klavier?

Met AutoHotKey, wordt de droom werkelijkheid. C’est een taal van scripts gemakkelijk om te beheersen om allerlei kortere wegen klavier te creëren. Een buitenkansje om uw productiviteit te optimaliseren.

Ziehier dus een tutoriel die u zal toelaten om in een omloop van hand van de zeer efficiënte kortere wegen klavier te creëren.

Alvorens te beginnen

Het eerste te doen ding is van de software AutoHotKey downloaden en plaatsen. Vervolgens, zult u uw eerste script kunnen creëren door in een lijst te gaan, vervolgens rechte click > Nieuw > AutoHotKey Script

Een nieuwe script creëren autohotkey

Renommez en klikt met de rechte knoop van de muis boven. Verkiest Edit Script om het bestand in het blok aantekeningen Windows te openen.

Uw eerste Script

Het eenvoudigst is d’associer een toets aan een ander. Bijvoorbeeld als ik wil dat de toets noemt de toets b heeft, j’écrirai in mijn script de volgende lijn:

a::b

Voert nu de script uit door boven twee keer te klikken. Voortaan als u d’écrire een heeft in een uitgever probeert, zult u vaststellen dat u een b aan de plaats verkrijgt.

Natuurlijk zijn er verstandigere verenigingen. Neemt bijvoorbeeld de toets ² die niet vaak dient. U kunt l’associer aan < Windows>+e teneinde een onderzoeker Windows zeer goed d’ouvrir gemakkelijker:

²::#e

U zult hier opmerken dat de toets < Windows > door een # wordt vertegenwoordigd. Men vindt eveneens speciale codificaties voor sommige terug andere toetsen.
Bijvoorbeeld: !=Alt, ^=Control, + = Maj (ziehier volledige lijst).

Nu hoe ga ik doen om de toets ² de zeldzame te gebruiken keer waar j’en behoefte heb? Een oplossing kan zijn d’utiliser de toets Maj+². Het voldoet daarvoor om in onze script de lijn weer toe te voegen:

+²::²

Kortere wegen klavier om bestellingen uit te voeren

Om verder te gaan, gaan wij de kortere wegen klavier gebruiken om eenvoudige bestellingen uit te voeren.

Het eerste voorbeeld: een venster verminderen dank zij de toets CapsLock. Talrijk zijn degenen die deze toets hinderlijk vinden: u is hij nooit aangekomen om een gehele zin zonder u uit te brengen te typen verslag dat u toevallig de toets CapsLock aan het midden had getypt? Deze script zou dit probleem moeten afschaffen:

CapsLock::WinMinimize,A

Hier hebben wij de bestelling WinMinimize met de parameter A gebruikt, die het mogelijk maakt om het actieve venster te bagatelliseren.

Nu proberen een kortere weg klavier om te activeren/désactiver de klank dank zij de kortere weg klavier < Windows>-X. Ziehier de code:

#x::SoundSet, +1, , mute

Voortaan meer behoefte om op l’icône hoge parleur te klikken om in demper de klank van windows te zetten, zullen uw buren u reconnaissant… zijn;

Uiteindelijk ziehier een code om een onderzoeker open windows te lanceren voor de lijst Mijn Documenten :

#e::Run,C:\WINDOWS\explorer.exe /e`,%A_MyDocuments%

De bestelling Run laat d’exécuter n’importe toe welk programma windows. En zelfs d’accéder op adressen web.

Twee opmerkingen op dit voorbeeld:

  • Hij is mogelijk d’utiliser van de variabele. Hier: %A_MyDocuments% stemmen met de weg van de lijst overeen Mijn Documenten (voor meer d’infos, raadpleegt lijst van de interne variabele van AutoHotKey).
  • Noteert eveneens ` . Het karakter ` is een karakter d’uitlaat. U hebt moeten opmerken dat de komma als séparateur in de scripts AutoHotKey wordt gebruikt. Men moet aan dus de komma door een speciaal karakter (karakter `) teneindequ’elle d.w.z standpunt zoals séparateur laten niet voorafgaan maar zoals een normaal karakter (voor meer d’infos, raadpleegt lijst van de karakters d’échappement).

Creëert ingewikkeldere kortere wegen

Het is mogelijk om kortere wegen te creëren die ingewikkelde procedures op verschillende lijnen vereisen. Men moet dan de volgende syntaxis gebruiken:

raccourci::
commande 1
commande 2

return

Ziehier bijvoorbeeld een script die het mandje leegt en vervolgens een bericht aan l’utilisateur te kennen geeft om mede te delen dat het mandje windows leeg is:

#c::
FileRecycleEmpty, C:\
MsgBox, la corbeille est vide
return

Hier ontdoet de bestelling FileRecycleEmpty het mandje van de schijf C, terwijl de bestelling MsgBox een bericht aan l’utilisateur te kennen geeft.

Hoe zijn kortere weg beperken tot een bijzondere toepassing

Het is zeer nuttig om specifieke kortere wegen te creëren voor bepaalde toepassingen. Daarvoor gaan wij de richtlijn ifWinActive # gebruiken. De syntaxis is de volgende:

#ifWinActive fenêtre_concernée
Raccourci à créer
#ifWinActive

Ziehier bijvoorbeeld een kortere weg die het mogelijk maakt om een lijst in een venster van l’explorateur Windows te creëren dank zij raccouci klavier < Windows>+N :

#IfWinActive ahk_class ExploreWClass
#n::
Send {Alt}f
Sleep 100
Send n
Sleep 100
Send {Enter}
return
#IfWinActive

Het eerste hier te noteren ding is de naam van het venster: ahk_class ExploreWClass. U zult gemakkelijk deze naam dank zij l’utilitaire Window spy vinden die zich in uw lijst d’installation d’AutoHotKey bevindt (bestand AU3_Spy.exe).

Voert uit en klikt op het gewilde venster om zijn naam te vinden. Ziehier dit qu’on verkrijgt:

active-window-info.jpg

Als men aan de script terugkomt, zult u opmerken dat wij de bestelling Send hebben gebruikt, die d’envoyer van de toetsen uw venster toelaat. Wij verzenden d’abord {Alt}f om het kleine bestand te openen. Vervolgens de tijd waarop dit s’ouvre menu, men een klein moment voor d’envoyer van nieuwe toetsen dank zij de bestelling Sleep 100 wacht (duur van 100 millisecondes). Vervolgens verzendt men de toets n om in het Nieuwe submenu te gaan en men valideert aan het eind per toegang om de lijst te creëren.

Voert uw te vertrekken scripts uit d’une sleutel USB

Wanneer u met de rechte knoop van de muis op een script klikt, zult u qu’il mogelijk is zien om de script in een uitvoerbaar bestand te compileren exe

Dit laat d’emporter met u uw programma en van l’exécuter voor d’autres computers vanaf uw sleutel USB toe. U hebt dus l’assurance om uw verkozen kortere wegen terug te vinden wanneer u op d’autres computers werkt.

Conclusie

Zelfs wanneer AutoHotKey zeer gemakkelijk is om te gebruiken, is het n’en niet minder machtig en meer efficiënt. Men kan zelfs echte toepassingen met creëren. Het is mogelijk om vervangingen van teksten te verwezenlijken tijdens aanslag - l’application in dit verband zien Texter van Lifehacker over waarvan wij hebben gesproken tevoren - alsmede om de presse-papier te hanteren en om vensters te creëren.

Om verder met AutoHotKey te gaan, zal hij goed d’aller een omloop in doen zijn forum wie verbergt van de schatten van scripts.

Fans d’AutoHotKey, gebruikt de commentaren om ons van uw vindingen in kennis te stellen!

Tags: Technorati:autohotkey , Technorati:automatisering , Technorati:hotkey , Technorati:keyboard shortcut , Technorati:productiviteit , Technorati:kortere wegen klavier , Technorati:tutoriel , Technorati:windows

Als u van dit artikel, hem meer zicht hebt gehouden gegeven door voor hem op Scoopeo te stemmen:


De gelijksoortige artikelen (in theorie):
Controleert de geluidsterkte van Windows aan het klavier
De praktische notitie: de kortere wegen klavier van Windows
Praktijk deze notitie! - De kortere wegen klavier van FreeMind
Génialissime: hanteert doeltreffend uw vensters met NiftyWindows
Hoe een lijst van blogs sorteren volgens hun index van populariteit Technorati?


7 commentaren "

  1. Extra: hanteert doeltreffend uw vensters met Nifty Windows (toegankelijkheid, productiviteit, draagbare toepassing) said,

    Wrote men december 7,.2007 @ 10:36

    [ … ] met de taal van scripts AutoHotKey over waarvan wij onlangs spraken, is het eveneens vrij gemakkelijk van l’adapter aan uw [ … ]

  2. Génialissime: hanteert doeltreffend uw vensters met Nifty Windows (toegankelijkheid, productiviteit, draagbare toepassing) said,

    Wrote men december 7,.2007 @ 12:10

    [ … ] met de taal van scripts AutoHotKey over waarvan wij onlangs spraken, is het eveneens vrij gemakkelijk van l’adapter aan uw [ … ]

  3. Ayinn said,

    Wrote men december 14,.2007 @ 1:39

    Zeer gemakkelijke snel genoemde c’est, in ieder geval voor mij die niets in informatica tref of bijna. Bijvoorbeeld, j’ai geprobeerd een kortere weg te creëren die het mandje leegt, eh goed, voor bepaalde programma's, neemt hij ze niet weg, de muziek met name. Voorts begrijp ik niets wat de bestelling betreft zelf. FileRecycleEpmty?? natuurlijk na gezien en vertaald l’avoir begrijpt men maar men kan de bestelling in haar niet zelfs raden.

    Bedankt te willen m’expliquer omdat natuurlijk dit programma zeer interessant is.

  4. Argancel said,

    Wrote men december 14,.2007 @ 6:51

    @Ayinn: bedankt voor jouw commentaar. Als jij beter de bestelling FileRecycleEmpty wil omvatten, kan jij de bladzijde raadplegen die de syntaxis van deze bestelling uitlegt hier. Met name, is jouw muziek misschien op een andere schijf dan C:, in dit geval voldoet het dus d’appeler de bestelling zonder “, C:\” om het probleem op te lossen.
    De lijst van alle bestellingen is beschikbaar hier.

  5. Jean-Denis said,

    Wrote men maart 13,.2008 @ 2:31

    Zeggen dat j’ai Googlé gedurende drie weken (sinds j’essaie Autohotkey) alvorens deze sympathieke bladzijde in het Frans te vinden!
    Bravo, bedankt (want zelfs na drie weken j’y heb dingen geleerd : -)
    Vriendschappelijk
    ________ Jidé

  6. Argancel said,

    Wrote men maart 13,.2008 @ 8:18

    @Jean-Denis: eh ja, niet altijd gemakkelijk om te vinden dit qu’on wil op Google.
    Bedankt voor jouw bemoedigend commentaar en goede voortzetting.

  7. Jean-Denis said,

    Wrote men maart 13,.2008 @ 18:33

    >> Bedankt (…)

    Als jij wil, kan ik (voor eventuele publicatie hier) mijn stukken van code AHK verzenden?
    Vriendschappelijk
    ________ Jidé
    http://www.ptitrain.com

Hoe RSS · TrackBack URI

Voegt een commentaar toe

De naam :

De e-mail :

De website :

Het commentaar :