Als je zelf regelmatig allerlei scripts maakt, in diverse programeertalen, dan ontkom je niet aan een editor die al deze talen ook begrijpt. Mijn favoriet is sinds lange tijd is Notepad++. Nu heb ik een paar jaar terug AutoIT ontdekt, en dit is echt een geweldige script taal! Je kunt hiermee leuke technische scripts maken, die je ook nog eens een mooie GUI interface kunt geven!
Wel moet je even wat moeite doen om beide programma's goed samen te laten werken. Hieronder vind je de how-to…
nppExec
Om au3 bestanden te testen vanuit notepad++ moet je de plugin nppExec installeren. Dit doe je als volgt:
- Start via het menu 'Plugins' – 'Plugin Manager' – 'Show Plugin Manager'.
- Selecteer het tabblad 'Available', en selecteer nppExec.
- Klik op 'Install'. De plugin wordt nu automatisch gedownload. Als hij klaar is wordt er gevraagd om Notepad++ opnieuw te starten. Klik op OK.
AutoIT wrapper
Ik wil ook van mijn AutoIT script eenvoudig .exe bestanden (executables) maken. Dit is een van de leuke features van autoIT, die ik regelmatig gebruik. Om dit mogelijk te maken gebruik ik behalve Aut2exe.exe ook de Scite Autoit3wrapper.exe. Deze moet echter wel apart gedownload worden, en in de directory <autoitmap>\SciTe\AutoIt3Wrapper\ geplaatst worden.
Als dit voor elkaar is zijn we 'ready to go!'
Starten au3 bestand vanuit notepad++
Om een script te starten vanuit notepad++ druk je (na installatie van nppExec) op F6. Er verschijnt nu een startscherm waar je command's in kunt geven. Ik heb hier de volgende commands in staan:
npp_save cd $(CURRENT_DIRECTORY) "<autoitmap>\AutoIt3.exe" "$(FULL_CURRENT_PATH)"
Als je nu op 'Save' klikt kun je een naam (bijv. AutoIT) aan dit script geven en opslaan, zodat je de volgende keer snel deze optie kunt selecteren.
Klik op OK om je script te starten!
Compileren au3 bestand vanuit notepad++ (.exe maken)
Om van een au3 bestand een executable te maken kun je het volgende script invoeren:
npp_save cd $(CURRENT_DIRECTORY) "<autoitmap>\SciTe\AutoIt3Wrapper\Autoit3wrapper.exe" /in "$(FULL_CURRENT_PATH)"
Als je dit hebt ingevoerd kun je ook eerst op 'Save' klikken om deze op te slaan (bijv. als 'AutoIT to Exe').
De executeable wordt in dezelfde map als het script geplaatst.