Ik weet dat de meeste mensen die dit lezen geen computerprogrammeurs zijn. Wat als ik je zou vertellen dat je door gebruik te maken van kunstmatige intelligentie (AI) een computerprogrammeertaal kunt gebruiken waarvan je niets weet om verbazingwekkende dingen te doen in Windows? Zelfs als je WEL iets weet over deze programmeertaal, zal het verbazingwekkend sneller zijn om AI te gebruiken om het programma te schrijven. Dit artikel laat u zien hoe u AI kunt gebruiken om een ​​programma te schrijven dat automatisch problemen oplost die soms voorkomen in Microsoft Outlook. AI kan echter worden gebruikt om een ​​bijna onbeperkt aantal automatiseringstaken in Windows uit te voeren.

In een vorig artikel,”ChatGPT: Give AI (Artificial Intelligence) A Try”, liet ik AI een korte batch maken bestand dat een programma zou starten dat een Windows-service gebruikt die ik niet wil uitvoeren als het programma NIET actief is. Misschien zouden sommige mensen dat nuttig vinden, maar de meesten niet. Wat ik leerde door het te doen, was dat ik heel weinig moest weten over de batch-programmeertaal. Ik hoefde alleen maar te beschrijven wat ik wilde dat het programma deed, alsof ik een professionele computerprogrammeur vertelde wat ik wilde dat het programma deed.

AI op de proef stellen

Laten we AI op de proef stellen door het te vragen een relatief complex programma te schrijven om een ​​Microsoft Outlook”.pst”-gegevensbestand te repareren. Raadpleeg mijn vorige artikel,”Hoe een Outlook-gegevensbestand te repareren”, als u vragen heeft over het reparatieproces. U moet met name de locatie van uw”Outlook.pst”-gegevensbestand en de locatie van uw”Scanpst.exe”-reparatieprogramma weten. Elke versie van Microsoft Outlook wordt geleverd met het bestand”Scanpst.exe”.

Programmeertalen lijken veel op gesproken talen, sommige zijn relatief eenvoudig te leren na gebruik en andere niet, zelfs niet na veel gebruik. AutoHotKey (AHK), een krachtige Windows-automatiseringstool, is een van de tools die niet eenvoudig is. Hoewel ik in de loop van vele jaren 42 AHK-programma’s heb geschreven (sommige daarvan zijn herschreven), heb ik over het algemeen hulp van de documentatie nodig om een ​​ander programma te schrijven. Mede daarom heb ik voor deze AI-challenge gekozen voor de programmeertaal AHK. AHK kan ook zeer nuttig zijn bij het automatiseren van computertaken die u vaak uitvoert.

AHK is als het programmeren van batchbestanden op steroïden. Het is een gratis, open-source en extreem krachtige programmeertaal voor Windows waarmee Windows-programma’s kunnen worden gemaakt die zo ongeveer alles doen wat u in Windows wilt automatiseren. Als AI een ietwat complex AHK-programma kan schrijven, zou het programma’s in de meeste computerprogrammeertalen moeten kunnen schrijven. AHK kan tekstbestandscripts (eindigend op de extensie”.ahk”) regel voor regel interpreteren tijdens het uitvoeren. Het kan ook een”.ahk”-script compileren tot een”.exe”uitvoerbaar programma dat overal kan worden uitgevoerd, zelfs door mensen die geen AHK hebben of er nog nooit van hebben gehoord.

Praat met AI

h2>

Het doel is om AI een AHK-programma te laten schrijven dat de reparatie van een Microsoft Outlook-gegevensbestand automatiseert. Dit is wat ik AI vertelde om te doen:

Schrijf een Autohotkey-programma om:
1. Voer scanpst.exe uit in”C:\Program Files (x86)\MicrosoftOffice\root\Office16″
2. Wacht tot Microsoft Outlook Inbox Repair Tool wordt geopend
3. Typ de locatie”C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst”in het vak”Voer de naam in van het bestand dat u wilt scannen”in het venster”Microsoft Outlook Inbox Repair Tool”
4. Klik op de knop”Start”onderaan het venster

Verbazingwekkend genoeg schreef het een mooi AHK-script om te doen wat ik vroeg, maar het WERKTE NIET. Het probleem was dat het stap 4 hierboven niet deed – klik op de Start-knop.

Ik vroeg AI toen:
Het programma dat je schreef, klikte niet op de Start-knop. Waarom?

AI reageerde met een verontschuldiging:
Mijn excuses voor de fout in mijn vorige reactie. De opdracht ControlClick werkte in sommige gevallen mogelijk niet vanwege de timing van de uitvoering van het script.

Om ervoor te zorgen dat het script klikt op de knop”Start”in het venster”Microsoft Outlook Inbox Repair Tool”, kunt u gebruik de opdracht ControlSend in plaats van ControlClick. Dit is het gewijzigde script:

Uitvoeren, C:\Program Files (x86)\Microsoft Office\root\Office16\scanpst.exe
WinWait, Microsoft Outlook Inbox Repair Tool
WinActivate
ControlSetText, Edit1, C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst, Microsoft Outlook Inbox Repair Tool
ControlFocus, Button1, Microsoft Outlook Inbox Repair Tool
ControlSend, Button1, {Enter} , Microsoft Outlook Inbox Repair Tool

Bovenstaand script werkte perfect. Het AHK-script dat ik had geschreven om hetzelfde te doen, was heel anders dan het bovenstaande script. Dat komt omdat er in de AHK vaak veel verschillende manieren zijn om hetzelfde te doen. Het verbazingwekkende voor mij was dat het me minstens twee uur kostte om mijn eigen AHK-script te schrijven. Het kostte me minder dan 10 minuten om te schrijven wat ik wilde dat AI zou doen en het het AHK-script voor me te laten genereren.

Als je dit zelf wilt proberen, moet je:
1. Weet hoe u toegang krijgt tot een AI-programma (zie’ChatGPT: Geef AI (kunstmatige intelligentie) een kans’)
2. Installeer AutoHotKey
3. Ken de locatie van het bestand’scanpst.exe’op uw pc
4. Ken de locatie van het”.pst”-bestand op uw pc
5. Kopieer het AHK-script dat de AI genereert en plak het in een’.txt’-bestand
6. Wijzig de extensie van”.txt”in”.ahk”en dubbelklik vervolgens op dit bestand.

Uw feedback op dit artikel is welkom. Gebruik het gedeelte Opmerkingen hieronder om te reageren.

Categories: IT Info