Je ne crois pas que vous pouvez extraire le contenu d'une fenêtre cmd sans utiliser DllCall pour lire la mémoire de processus directement.
Si vous voulez simplement la sortie d'une commande CLI telle que Grep ou AWK, l'utilisation de stdout via la commande run devrait fonctionner. Honnêtement, j'ai arrêté de compter sur AHK parce que ce genre de chose est trop maladroit.
http://www.autohotkey.com/docs/commands/Run.htm.
Éditer pour commentaires: Ce que vous voulez est faisable, mais la solution dépend entièrement du fonctionnement de votre IDE. Quel est le comportement propre à la construction d'un projet? S'il crée des fichiers temporaires, vous pouvez surcharger votre bouton "build" avec un sous-programme AHK qui surveille l'existence de ces fichiers, puis vérifie la date de modification de l'exécutable de sortie pour voir si la génération a réussi. Le même type de solution fonctionne si l'EDI change de titre de fenêtre lors de la construction. Soyez intelligent. :)
A défaut, vous devrez peut-être installer un hook de message.
Salut, Quelqu'un peut-il m'aider car je suis très nouveau à AutoHotkey ... Si je veux extraire le contenu de la fenêtre cmd.exe, hw suis-je censé le faire ?? – Maddy