Je ne suis pas entièrement sûr que cela soit possible. J'ai une application graphique héritée écrite en C#. En utilisant AttachConsole (-1) (à partir de kernel32.dll), je peux ajouter une fenêtre de console si elle est appelée à partir de la ligne de commande. J'ai même été capable d'écrire un module pour parcourir des cas d'utilisation basiques et faire en sorte qu'il ressemble à une application console. Je ne montre pas la fenêtre, et si je le fais ne met pas à jour ou fonctionne correctement (parce que je n'ai pas utilisé Application.Run)Contrôle d'une interface graphique C# basée sur les arguments d'entrée
Cependant, une autre personne dans mon équipe veut faire quelque chose de similaire où les arguments d'entrée déclenchera une série d'actions GUI (comme buttonExample.PerformClick(), mettre à jour les zones de texte, etc.) pour simuler un utilisateur. Est-il possible de le faire en utilisant C# entièrement ou devra-t-il utiliser quelque chose comme AutoIt? Nous utilisons VS2008/.NET Framework version 3.5.
Bien sûr. Je n'ai même pas compris que vous pouviez ajouter des arguments à la classe principale en cours d'exécution en tant qu'application. J'étais coincé en pensant que cela devait être vide sans arguments. – cgyDeveloper
Oui, parfois c'est très facile à oublier. –