Ich weiß, dass die meisten Leute, die dies lesen, keine Computerprogrammierer sind. Was wäre, wenn ich Ihnen sagen würde, dass Sie durch die Verwendung von künstlicher Intelligenz (KI) eine Computerprogrammiersprache verwenden können, von der Sie nichts wissen, um erstaunliche Dinge in Windows zu tun? Selbst wenn Sie etwas über diese Programmiersprache wissen, wird es erstaunlich schneller sein, KI zum Schreiben des Programms zu verwenden. Dieser Artikel zeigt Ihnen, wie Sie KI verwenden, um ein Programm zu schreiben, das die Behebung von Problemen automatisiert, die manchmal in Microsoft Outlook auftreten. KI kann jedoch verwendet werden, um eine nahezu unbegrenzte Anzahl von Automatisierungsaufgaben in Windows zu erledigen.
In einem früheren Artikel, „ChatGPT: Give AI (Artificial Intelligence) A Try“, ließ ich KI einen kurzen Batch erstellen Datei, die ein Programm starten würde, das einen Windows-Dienst verwendet, den ich nicht ausführen möchte, wenn das Programm NICHT ausgeführt wird. Vielleicht würden einige Leute das nützlich finden, aber die meisten nicht. Was ich dabei gelernt habe, war, dass ich sehr wenig über die Batch-Programmiersprache wissen musste. Alles, was ich tun musste, war zu beschreiben, was ich mit dem Programm machen wollte, als würde ich einem professionellen Computerprogrammierer sagen, was ich mit dem Programm machen wollte.
KI auf die Probe stellen
Lassen Sie uns die KI auf die Probe stellen, indem wir sie bitten, ein relativ komplexes Programm zu schreiben, um eine „.pst“-Datendatei von Microsoft Outlook zu reparieren. Bitte lesen Sie meinen vorherigen Artikel „So reparieren Sie eine Outlook-Datendatei“, wenn Sie Fragen zum Reparaturvorgang haben. Insbesondere müssen Sie den Speicherort Ihrer Datendatei „Outlook.pst“ und den Speicherort Ihres Reparaturprogramms „Scanpst.exe“ kennen. Jede Version von Microsoft Outlook enthält die Datei „Scanpst.exe“.
Programmiersprachen sind sehr ähnlich wie gesprochene Sprachen, da einige relativ einfach zu erlernen sind, nachdem sie verwendet wurden, und andere nicht, selbst wenn sie häufig verwendet werden. AutoHotKey (AHK), ein leistungsstarkes Windows-Automatisierungstool, ist eines davon, das nicht einfach ist. Obwohl ich über viele Jahre hinweg 42 AHK-Programme geschrieben habe (einige davon sind Rewrites), muss ich mir im Allgemeinen Hilfe von der Dokumentation holen, um ein weiteres Programm zu schreiben. Das ist ein Grund, warum ich mich für diese KI-Challenge für die Programmiersprache AHK entschieden habe. Außerdem kann AHK beim Automatisieren von Computeraufgaben, die Sie häufig ausführen, äußerst hilfreich sein.
AHK ist wie Stapeldateiprogrammierung auf Steroiden. Es ist eine kostenlose, quelloffene und extrem leistungsfähige Programmiersprache für Windows, die Windows-Programme erstellen kann, die so ziemlich alles tun, was Sie in Windows automatisieren möchten. Wenn die KI ein einigermaßen komplexes AHK-Programm schreiben kann, sollte sie in der Lage sein, Programme in den meisten Computerprogrammiersprachen zu schreiben. AHK kann Textdateiskripte (die mit der Erweiterung „.ahk“ enden) während der Ausführung Zeile für Zeile interpretieren. Es kann auch ein „.ahk“-Skript in ein ausführbares „.exe“-Programm kompilieren, das überall ausgeführt werden kann, sogar von Leuten, die AHK nicht haben oder noch nie davon gehört haben.
Mit KI sprechen
h2>
Das Ziel ist, dass AI ein AHK-Programm schreibt, das die Reparatur einer Microsoft Outlook-Datendatei automatisiert. Folgendes habe ich AI gesagt:
Schreibe ein Autohotkey-Programm für:
1. Führen Sie scanpst.exe unter „C:\Programme (x86)\MicrosoftOffice\root\Office16“ aus
2. Warten Sie, bis das Microsoft Outlook-Tool zum Reparieren des Posteingangs geöffnet wird
3. Geben Sie den Speicherort „C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst“ in das Feld „Geben Sie den Namen der zu scannenden Datei ein“ im Fenster „Microsoft Outlook Inbox Repair Tool“ ein
4. Klicken Sie unten im Fenster auf die Schaltfläche „Start“.
Erstaunlicherweise hat es ein gut aussehendes AHK-Skript geschrieben, um das zu tun, was ich wollte, aber es hat NICHT FUNKTIONIERT. Das Problem war, dass Schritt Nummer 4 oben nicht ausgeführt wurde – klicken Sie auf die Schaltfläche „Start“.
Dann fragte ich AI:
Das von Ihnen geschriebene Programm hat nicht auf die Schaltfläche „Start“ geklickt. Warum?
AI entschuldigte sich:
Ich entschuldige mich für den Fehler in meiner vorherigen Antwort. Der ControlClick-Befehl hat möglicherweise aufgrund des Zeitpunkts der Skriptausführung in einigen Fällen nicht funktioniert.
Um sicherzustellen, dass das Skript auf die Schaltfläche „Start“ im Fenster „Microsoft Outlook Inbox Repair Tool“ klickt, können Sie dies tun Verwenden Sie den Befehl ControlSend anstelle von ControlClick. Hier ist das geänderte Skript:
Run, 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-Reparaturtool
ControlFocus, Button1, Microsoft Outlook-Inbox-Reparaturtool
ControlSend, Button1, {Enter} , Microsoft Outlook Inbox Repair Tool
Das obige Skript funktionierte perfekt. Das AHK-Skript, das ich geschrieben hatte, um dasselbe zu tun, war ganz anders als das obige Skript. Denn in der AHK gibt es oft viele verschiedene Möglichkeiten, dasselbe zu tun. Das Erstaunliche für mich war, dass ich mindestens zwei Stunden gebraucht habe, um mein eigenes AHK-Skript zu schreiben. Ich brauchte weniger als 10 Minuten, um zu schreiben, was KI tun sollte, und das AHK-Skript für mich generieren zu lassen.
Sollten Sie dies selbst ausprobieren wollen, müssen Sie:
1. Wissen, wie man auf ein KI-Programm zugreift (siehe „ChatGPT: Probieren Sie KI (künstliche Intelligenz) aus“)
2. Installieren Sie AutoHotKey
3. Informieren Sie sich über den Speicherort der Datei „scanpst.exe“ auf Ihrem PC
4. Informieren Sie sich über den Speicherort der „.pst“-Datei auf Ihrem PC
5. Kopieren Sie das von der KI generierte AHK-Skript und fügen Sie es in eine „.txt“-Datei ein
6. Ändern Sie die Erweiterung von „.txt“ in „.ahk“ und doppelklicken Sie dann auf diese Datei
Ihr Feedback zu diesem Artikel ist willkommen. Bitte verwenden Sie den Kommentarbereich unten, um zu antworten.
—