quand je dis maitre, est-ce que commande.exe est écrit par toi et donc modifiable ?
Par le presse papier, à la sortie de commande.exe, tu inscrits ce que tu veux dans le presse papier (ta chaine de caractère)
Dans ton appli source.exe, tu récupère la valeur du presse papier quant ton appli commande.exe est terminé (se tourner vers ShellExecute pour lancer une appli et attendre sa fin)
En ce qui concerne le presse-papier, il faut utiliser la Cliboard se trouvant dans l'unité clipbrd.
Typiquement, à la sortie de commande.exe tu fais
ClipBoard.AsText := [TON TEXTE]
et dans ton prog source.exe tu fais
[RECUP DU TEXTE] := ClipBoard.AsText
Il y a d'autres solutions pour transferer des infos entre 2 programmes, celle là est la plus simple vue ce que tu dois transferer (a condition que l'écrasement du clipboard ne pose pas de problème majeur pour le user / à l'utilisation de tes progs...)
Partager