Je viens de trouver ce super code de Progi qui permet de lire les options du compilateur

Code : Tout sélectionner
PBPath.s=#PB_Compiler_Home + "\Compilers\"
Compil_MC=RunProgram(PBPath.s+"PBCompiler.exe"," /?","",#PB_Program_Hide|#PB_Program_Open|#PB_Program_Read)
If Compil_MC
While ProgramRunning(Compil_MC)
ReadMC.s=ReadProgramString(Compil_MC)
If ReadMC<>""
Debug ReadMC
EndIf
Wend
Debug "Exitcode: "+Str(ProgramExitCode(Compil_MC))
Debug "---"
EndIf
CloseProgram(Compil_MC)
Je voudrais lancer un de mes EXE qui n'est pas en mode console avec RunProgram et qu'il me retourne une phrase, comme le fait le compilateur PB
Comme je n'ai jamais utilisé ces fonctions, je ne voit pas du tout ce que je doit mettre dans mon EXE pour qu'il envoie cette fameuse phrase
Je sais que je doit tester le retour de la commande ProgramParameter()
Si il y a le parametre que je recherche "/?" ou "/Info" etc... je doit utiliser une commande pour ecrire dans la sortie, mais laquelle ??
Est ce WriteProgramString(Programme, Texte$) ???
La doc est pas trop fournie dans ce domaine, ni les exemples d'ailleurs

Merci et bonne journée