これを読んでいる人のほとんどがコンピューター プログラマーではないことはわかっています。人工知能 (AI) を使用することで、何も知らないコンピューター プログラミング言語を使用して、Windows で驚くべきことができると言ったらどうでしょうか?このプログラミング言語について多少の知識がある場合でも、AI を使用してプログラムを作成する方が驚くほど高速です。この記事では、AI を使用して、Microsoft Outlook で時々発生する問題の修正を自動化するプログラムを作成する方法について説明します。ただし、AI を使用して、Windows でほぼ無限の数の自動化タスクを実行できます。
以前の記事「ChatGPT: Give AI (Artificial Intelligence) A Try」で、AI に短いバッチを作成してもらいました。プログラムが実行されていないときに実行したくないWindowsサービスを使用するプログラムを開始するファイル。便利だと思う人もいるかもしれませんが、ほとんどの人はそうではありません。その過程で学んだことは、バッチ プログラミング言語についてほとんど知らなくてもよいということでした。私がする必要があったのは、プロのコンピューター プログラマーにプログラムに何をしてもらいたいかを伝えるかのように、プログラムに何をしてもらいたいかを説明することだけでした。
AI をテストする
Microsoft Outlook の「.pst」データ ファイルを修復するための比較的複雑なプログラムを AI に作成してもらい、AI をテストしてみましょう。修復プロセスについて質問がある場合は、以前の記事「Outlook データ ファイルを修復する方法」を参照してください。特に、「Outlook.pst」データ ファイルの場所と「Scanpst.exe」修復プログラムの場所を知る必要があります。 Microsoft Outlook のすべてのバージョンには、「Scanpst.exe」ファイルが付属しています。
プログラミング言語は、使ってみれば比較的簡単に習得できる言語もあれば、何度も使っても習得しにくい言語もあるという点で、話し言葉によく似ています。強力な Windows 自動化ツールである AutoHotKey (AHK) は、簡単ではないツールの 1 つです。私は何年にもわたって 42 個の AHK プログラムを作成してきましたが (そのうちのいくつかは書き直したものもあります)、別のプログラムを作成するには、通常、ドキュメントから助けを得る必要があります。それが、この AI チャレンジに AHK プログラミング言語を選んだ理由の 1 つです。また、AHK は、頻繁に行うコンピューター タスクの自動化に非常に役立ちます。
AHK は、ステロイドのバッチ ファイル プログラミングのようなものです。これは、Windows で自動化したいほぼすべてのことを行う Windows プログラムを作成できる、Windows 用の無料でオープンソースの非常に強力なプログラミング言語です。 AI が多少複雑な AHK プログラムを作成できる場合、ほとんどのコンピューター プログラミング言語でプログラムを作成できるはずです。 AHK は、実行時にテキスト ファイル スクリプト (「.ahk」拡張子で終わる) を 1 行ずつ解釈できます。また、「.ahk」スクリプトを「.exe」実行可能プログラムにコンパイルすることもできます。これは、AHK を持っていない、または聞いたことがない人でも、どこでも実行できます。
AI に話しかける
AI に話しかける
h2>
目標は、Microsoft Outlook データ ファイルの修復を自動化する AHK プログラムを AI に作成させることです。私が AI に指示したことは次のとおりです。
Autohotkey プログラムを作成して、次のことを行います。
1. 「C:\Program Files (x86)\MicrosoftOffice\root\Office16」にある scanpst.exe を実行します
2. Microsoft Outlook 受信トレイ修復ツールが開くまで待ちます
3. 「C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst」の場所を「Microsoft Outlook Inbox Repair Tool」ウィンドウの「スキャンするファイルの名前を入力してください」ボックスに入力します
4。ウィンドウの下部にある [開始] ボタンをクリックします。問題は、上記のステップ 4 を実行しなかったことです。[スタート] ボタンをクリックしてください。
AI に尋ねました:
あなたが作成したプログラムは、[スタート] ボタンをクリックしませんでした。なぜですか?
AI から謝罪の返信がありました:
前回の返信で誤りがありましたことをお詫び申し上げます。スクリプト実行のタイミングが原因で、場合によっては ControlClick コマンドが機能しない場合があります。
「Microsoft Outlook 受信トレイ修復ツール」ウィンドウの「開始」ボタンをスクリプトが確実にクリックするようにするには、次のことができます。 ControlClick の代わりに ControlSend コマンドを使用してください。変更後のスクリプトは次のとおりです:
実行、C:\Program Files (x86)\Microsoft Office\root\Office16\scanpst.exe
WinWait、Microsoft Outlook 受信トレイ修復ツール
WinActivate
ControlSetText, Edit1, C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst, Microsoft Outlook 受信トレイ修復ツール
ControlFocus, Button1, Microsoft Outlook 受信トレイ修復ツール
ControlSend, Button1, {Enter} 、Microsoft Outlook Inbox Repair Tool
上記のスクリプトは完全に機能しました。同じことを行うために私が書いた AHK スクリプトは、上記のスクリプトとはかなり異なっていました。これは、AHK では、同じことを行うさまざまな方法がしばしばあるためです。私にとって驚くべきことは、独自の AHK スクリプトを作成するのに少なくとも 2 時間かかったということです。 AI に実行してもらいたいことを記述し、AI に AHK スクリプトを生成させるのに 10 分もかかりませんでした。
これを自分で試してみたい場合は、次のことを行う必要があります。
1. AI プログラムにアクセスする方法を知っている (「ChatGPT: AI (人工知能) を試す」を参照)
2. AutoHotKey をインストールします
3. PC 上の「scanpst.exe」ファイルの場所を確認します
4. PC 上の「.pst」ファイルの場所を確認します
5. AI が生成した AHK スクリプトをコピーし、「.txt」ファイルに貼り付けます
6.拡張子を「.txt」から「.ahk」に変更し、このファイルをダブルクリックします
この記事に関するフィードバックをお待ちしています。以下のコメント セクションを使用して返信してください。
—