Naar aanleiding van de powertoy workshop kreeg ik de vraag of je deze niet op zou kunnen oproepen via een sneltoets (op het toetsenbord dus).
We raken hier aan het probleem van de bediening van de computer. Er is hiervoor bijzonder veel verschillende software gemaakt.
We gaan ons hier bezig houden met het opnemen (record) van macro's, een serie handelingen, die worden vastgelegd en vervolgens via een sneltoets of andere trigger wordt opgeroepen. Ik vind het beste programma op dit gebied Automate.
Installatie Ace Macro
Maar dat is niet goedkoop en de bedoeling van deze workshops is dat je het zonder wat uit te geven vanuit je luie stoel en internet onder bereik alles kunt uitproberen.We gaan daarom met een eenvoudig en nogal uitgekleed macrorecorder programma werken Ace Macro , download het hier .Het is gratis voor niet-zakelijk gebruik. Als we Mac10.zip uitpakken, komt de map Ace Macro te voorschijn; deze verplaatsen we in Verkenner met links klik op de map en Ctrl+X(knippen) en Crtl+V (plakken) naar de map C:\Program Files. Omdat er geen installatie is, maken we een snelkoppeling (rechts klikken in de map Ace Macro op Macro.exe, kies snelkoppeling maken); met F2 herbenoemen we het tot Ace Macro en verplaatsen de snelkoppeling naar het bureaublad.

We dubbelkikken (links) op de snelkoppeling en we zien het programmavenster.

Een Macro opnemen
Nu gaan we echt aan de slag:
Wat kan hierbij allemaal misgaan. Een heleboel; allereerst zie je in het screenshot van Ace Macro dat ik "Do not record mouse moves" heb aangevinkt; muisbewegingen wel opnemen maakt de macro namelijk alleen maar onnodig zwaarder. Probeer het ook een beetje vlot de doen(maak macro's niet langer dan niet langer dan 20-30 seconden). Ook de plek waar je in de webpagina rechts klikt is van belang: niet links in het venster van IE, waar in een andere situatie het zijvenster geopend is met de Geschiedenis of de Favorieten; probeer het op een plek te doen waar je ook niet gauw op een link zult klikken, als het toevallig een andere pagina is. Zorg dat het Internet Explorer venster beeldvullend geopend (Alt+space+M); dit kun je voor alle zekerheid in de macro opnemen. Probeer bij het maken van macro's altijd zoveel mogelijk via het toetsenbord te werken omdat deze commando's het meest ondubbelzinnig zijn. Probeer als je klikt in het contextmenu dat mooi in het midden van de blauwe lijn te doen. En bekijk het contextmenu van mij eens (derde plaatje) en vergelijk dat met dat van jezelf. Dikke kans dat het er net iets anders uitziet;omdat een of ander programma daar zijn opdrachten geplaatst heeft; vandaar dat je deze macro niet zomaar kunt overzetten op een andere computer; dus daarom dat jullie zelf moeten ploeteren.
Oké, ik ga ervan uit dat het jullie gelukt is en dat je de macro via Replay succesvol in werking kunt zetten;de Agent verschijnt en begint de pagina voor te lezen etc.
Maar wat hebben we eraan als we Ace Macro open moeten hebben om Read it te openen; niet veel. Daarom maken we een batch file, een kleine opdracht, die we straks weer via een snelkoppeling zullen openen. ( Je kunt het batch file wel kant en klaar downloaden. Plaats het in de map C:\Program Files\AceMacro).
Voor wie het wel wil leren :Ga in Verkenner in de
map Ace Macro staan en rechtsklik en kies nieuw tekstdocument; geef het een naam
lees.txt en enter;open het door erop te dubbelklikken. En typ: cd "c:\program
files\AceMacro" (enter)
Macro.exe Lees. Bij een ander macro zet je na Macro.exe de naam van het andere
macro.

Sla het op (bestand- opslaan) en verander de naam via F2 in lees.bat. We negeren de waarschuwing.
Nu gaan we weer een snelkoppeling maken naar lees.bat; rechtsklik op lees.bat; kies snelkoppeling maken. De snelkoppeling gaan we nu configureren met welke sneltoets we hem openen; kies geen sneltoets die ook in IE gebruikelijk is; ik koos voor Ctrl+Alt+l ( de l van lees).

Je legt de sneltoets vast door met de muis in het vak Sneltoets te klikken en de sneltoets die je wenst uit te voeren; deze wordt daarna in het veld ""Sneltoets: " getoond.Bij uitvoeren kies je minimaliseren en in win95,98 vink de Sluit bij Exit box aan er vlak onder (In the Run box select Minimised and tick the Close on Exit box just below that). Nu kopiëren we de snelkoppeling naar het bureaublad (niet vergeten!).
En nu moet het werken; d.w.z. zeggen als we een webpagina schermvullend actief hebben(blauwe bovenbalk) en de sneltoets gebruiken wordt de powertoy geopend en wordt de pagina voorgelezen.
Nu is dit een oplossing die voor blinden en slechtzienden erg handig is; maar als je even verder doordenkt, kun je hier heel veel toepassingen voor bedenken voor mensen die bepaalde moeite hebben met bediening vanwege motorische of andere handicaps. Zo kun je elk programma opstarten en erg veel handelingen binnen allerlei programma's vertalen naar macro's. Kom maar met goede ideeën en toepassingen en ik zal ze hier publiceren!
volgende pagina HOME site overzicht