Comment convertir une macro en .exe sous Windows
Enregistrez une tâche une fois, puis confiez-la à n'importe quel PC Windows sous la forme d'un seul programme qui ne demande aucune installation.
Mis à jour le 18 septembre 2026 · L'export en programme est inclus dans les forfaits Basic et Pro ; chaque nouveau compte peut l'essayer pendant 7 jours.
1. Ce que vous obtenez
Dans Myna Recorder, Fichier → Exporter en programme… écrit un seul .exe. Il contient la macro, chaque découpe d'image qu'elle utilise, le lecteur de texte local avec lequel elle a été réglée, et vos raccourcis Exécuter, Pause et Arrêter. Le fichier fonctionne sur n'importe quel PC sous Windows 10 ou 11 (64 bits), sans installateur, sans environnement d'exécution et sans copie de Recorder.
La boîte de dialogue d'export propose une petite fenêtre de contrôle : Exécuter, Pause et Arrêter avec leurs touches, Répéter, Vitesse et une ligne d'état. Cochez-la pour tout ce qu'une personne lancera à la main, afin qu'un problème s'affiche sous forme de message. Laissez-la décochée pour ce qu'un planificateur lance : le programme s'exécute alors dès son ouverture, n'affiche rien et se ferme quand la macro se termine.
2. Avant d'exporter
- Remplacez les coordonnées par des images. Un enregistrement brut clique sur des pixels absolus de l'écran, et un autre PC a un autre écran. Capturez sous forme de découpes, dans l'onglet « Images », les boutons sur lesquels la macro appuie, puis utilisez plutôt click_crop("Save") et wait_for("Save dialog"). Le manuel explique les découpes.
- Remplacez les pauses fixes par des attentes. wait_for attend que l'image soit là, quelle que soit la lenteur de l'autre machine. Un sleep fixe qui fonctionne sur votre PC n'est qu'une supposition sur le sien.
- Testez à 1× avec Tester dans l'onglet « Enregistreur », puis exécutez la macro entière une fois, du début à la fin.
- Cherchez les secrets. Un programme exporté contient tout ce qui se trouve dans la macro, y compris le texte que vous avez tapé. Retirez les mots de passe et les jetons avant de l'envoyer à qui que ce soit.
3. L'export, étape par étape
Avoir la macro dans Recorder
L'export utilise la macro qui se trouve actuellement dans Recorder, que vous veniez de l'enregistrer, de l'écrire ou de l'ouvrir depuis un fichier. Les images qu'elle utilise proviennent de l'onglet « Images » et sont intégrées au .exe avec elle.
Fichier → Exporter en programme…
Choisissez s'il comporte la fenêtre de contrôle, puis où enregistrer le .exe.
Exécutez-le une fois ici
Double-cliquez sur le nouveau fichier sur votre propre PC avant de l'envoyer où que ce soit.
Le programme n'exécute que la macro. La surveillance, les actions minutées et les messages Telegram ou Discord restent dans Recorder.
4. L'exécuter sur un autre PC
- L'arrêter : votre touche « Arrêter » telle qu'elle était définie à l'export, F6 si vous ne l'avez pas changée. Si une autre application utilise déjà cette touche, le programme essaie Ctrl+Shift puis Ctrl+Alt avec elle, et indique laquelle avant la première étape. Si aucune ne peut être enregistrée, la macro ne s'exécute pas et en donne la raison, car une macro qu'on ne peut pas arrêter ne s'exécutera pas.
- SmartScreen : Windows peut afficher un avertissement la première fois. La personne qui l'exécute peut choisir de l'exécuter quand même.
- Planification : exportez sans la fenêtre de contrôle et indiquez le fichier au Planificateur de tâches. La session du bureau doit être ouverte et déverrouillée, comme avec tout outil qui envoie de vraies saisies au clavier et à la souris.
5. Ce qui ne peut pas être exporté
Tout ce qui communique avec notre serveur d'IA est refusé à l'export, avec le nom des étapes en cause : ask_ai et read_text avec engine="ai". Un programme exporté n'a aucun compte à facturer. Une étape notify est refusée elle aussi, car un programme exporté n'envoie rien à Telegram ni à Discord. Les deux lecteurs de texte locaux, eux, partent bien avec le programme : une macro qui lit un nombre à l'écran avec le lecteur intégré s'exporte sans problème. Voir lire le texte à l'écran.
6. Ce qui distingue cet export
La plupart des façons de transformer une macro en .exe pèchent à l'un de deux endroits. Certaines enregistrent une relecture de clics fixes qu'on ne peut pas modifier, si bien que le fichier cesse de fonctionner dès qu'une fenêtre se déplace ou que l'écran change. D'autres compilent un script qu'il faut d'abord écrire soi-même, dans un langage de programmation. Et certains outils d'automatisation n'ont aucun export autonome : la tâche ne s'exécute que sur une machine où l'outil est installé.
Un programme exporté par Myna Recorder est un enregistrement que vous pourriez ouvrir et corriger, qui clique sur des images plutôt que sur des positions à l'écran, dans un seul fichier qui ne demande aucune installation. Pour en savoir plus : ce qui distingue Myna Recorder.