Je sais que la plupart des personnes qui lisent ceci ne sont pas des programmeurs informatiques. Et si je vous disais qu’en utilisant l’Intelligence Artificielle (IA), vous pouvez utiliser un langage de programmation informatique dont vous ne connaissez rien pour faire des choses incroyables dans Windows ? Même si vous savez quelque chose sur ce langage de programmation, il sera étonnamment plus rapide d’utiliser l’IA pour écrire le programme. Cet article vous montrera comment utiliser l’IA pour écrire un programme qui automatise la résolution des problèmes qui surviennent parfois dans Microsoft Outlook. Cependant, l’IA peut être utilisée pour effectuer un nombre presque illimité de tâches d’automatisation dans Windows.

Dans un article précédent,”ChatGPT : Give AI (Artificial Intelligence) A Try”, j’ai demandé à l’IA de créer un court lot fichier qui démarrerait un programme qui utilise un service Windows que je ne veux pas exécuter lorsque le programme n’est PAS en cours d’exécution. Peut-être que certaines personnes trouveraient cela utile, mais la plupart ne le feraient pas. Ce que j’ai appris en le faisant, c’est que j’avais besoin d’en savoir très peu sur le langage de programmation par lots. Tout ce que j’avais à faire était de décrire ce que je voulais que le programme fasse comme si je disais à un programmeur informatique professionnel ce que je voulais que le programme fasse.

Mettez l’IA à l’épreuve

Mettons l’IA à l’épreuve en lui demandant d’écrire un programme relativement complexe pour réparer un fichier de données «.pst » de Microsoft Outlook. Veuillez vous référer à mon article précédent,”Comment réparer un fichier de données Outlook”, si vous avez des questions sur le processus de réparation. En particulier, vous aurez besoin de connaître l’emplacement de votre fichier de données”Outlook.pst”et l’emplacement de votre programme de réparation”Scanpst.exe”. Chaque version de Microsoft Outlook est livrée avec le fichier”Scanpst.exe”.

Les langages de programmation ressemblent beaucoup aux langages parlés en ce sens que certains sont relativement faciles à apprendre après les avoir utilisés et d’autres non, même après les avoir beaucoup utilisés. AutoHotKey (AHK), un puissant outil d’automatisation de Windows, fait partie de ceux qui ne sont pas faciles. Même si j’ai écrit 42 programmes AHK (certains d’entre eux sont des réécritures) pendant de nombreuses années, je dois généralement obtenir de l’aide de la documentation pour écrire un autre programme. C’est l’une des raisons pour lesquelles j’ai choisi le langage de programmation AHK pour ce défi d’IA. En outre, AHK peut être extrêmement utile pour automatiser les tâches informatiques que vous effectuez fréquemment.

AHK est comme la programmation de fichiers batch sur des stéroïdes. Il s’agit d’un langage de programmation gratuit, open-source et extrêmement puissant pour Windows qui peut créer des programmes Windows qui font à peu près tout ce que vous souhaitez automatiser dans Windows. Si l’IA peut écrire un programme AHK quelque peu complexe, elle devrait être capable d’écrire des programmes dans la plupart des langages de programmation informatique. AHK peut interpréter les scripts de fichiers texte (se terminant par l’extension”.ahk”) ligne par ligne lors de son exécution. Il peut également compiler un script”.ahk”dans un programme exécutable”.exe”qui peut être exécuté n’importe où, même par des personnes qui n’ont pas ou n’ont jamais entendu parler d’AHK.

Parlez à l’IA

L’objectif est que l’IA écrive un programme AHK qui automatise la réparation d’un fichier de données Microsoft Outlook. Voici ce que j’ai dit à AI :

Écrivez un programme Autohotkey pour :
1. Exécutez scanpst.exe situé dans”C:\Program Files (x86)\MicrosoftOffice\root\Office16″
2. Attendez que l’outil de réparation de la boîte de réception Microsoft Outlook s’ouvre
3. Entrez l’emplacement”C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst”dans la case”Entrez le nom du fichier que vous souhaitez analyser”dans la fenêtre”Outil de réparation de la boîte de réception Microsoft Outlook”
4. Cliquez sur le bouton”Démarrer”en bas de la fenêtre

Étonnamment, il a écrit un beau script AHK pour faire ce que j’ai demandé, mais cela N’A PAS FONCTIONNÉ. Le problème était qu’il n’a pas fait l’étape numéro 4 ci-dessus-cliquez sur le bouton Démarrer.

J’ai alors demandé à AI :
Le programme que vous avez écrit n’a pas cliqué sur le bouton Démarrer. Pourquoi ?

AI a répondu en s’excusant :
Je m’excuse pour l’erreur dans ma réponse précédente. La commande ControlClick peut ne pas avoir fonctionné dans certains cas en raison du moment de l’exécution du script.

Pour vous assurer que le script clique sur le bouton”Démarrer”dans la fenêtre”Outil de réparation de la boîte de réception Microsoft Outlook”, vous pouvez utilisez la commande ControlSend au lieu de ControlClick. Voici le script modifié :

Exécuter, C:\Program Files (x86)\Microsoft Office\root\Office16\scanpst.exe
WinWait, outil de réparation de la boîte de réception Microsoft Outlook
WinActivate
ControlSetText, Edit1, C:\Users\Stu\AppData\Local\Microsoft\Outlook\Outlook.pst, Outil de réparation de la boîte de réception Microsoft Outlook
ControlFocus, Button1, Outil de réparation de la boîte de réception Microsoft Outlook
ControlSend, Button1, {Entrée} , Outil de réparation de la boîte de réception Microsoft Outlook

Le script ci-dessus a parfaitement fonctionné. Le script AHK que j’avais écrit pour faire la même chose était assez différent du script ci-dessus. En effet, dans AHK, il existe souvent de nombreuses façons différentes de faire la même chose. Ce qui est incroyable pour moi, c’est qu’il m’a fallu au moins deux heures pour écrire mon propre script AHK. Il m’a fallu moins de 10 minutes pour écrire ce que je voulais que l’IA fasse et qu’elle génère le script AHK pour moi.

Si vous voulez essayer cela vous-même, vous devez :
1. Savoir comment accéder à un programme d’IA (voir”ChatGPT : essayez l’IA (intelligence artificielle)”)
2. Installez AutoHotKey
3. Connaître l’emplacement du fichier”scanpst.exe”sur votre PC
4. Connaître l’emplacement du fichier”.pst”sur votre PC
5. Copiez le script AHK généré par l’IA et collez-le dans un fichier”.txt”
6. Changez l’extension de”.txt”à”.ahk”puis double-cliquez sur ce fichier

Vos commentaires sur cet article sont les bienvenus. Veuillez utiliser la section Commentaires ci-dessous pour répondre.

Categories: IT Info