On m'a demande de créer un exécutable qui réinitialise les adapteurs réseaux (dans le cas de problèmes lies aux adapteurs)
le programme doit entre autre lancer la commande "netcfg -d".
Pourtant, bien que dans la cmd ça marche très bien, en RunProgram ça ne retourne rien.
Voici le code
Code : Tout sélectionner
Compiler = RunProgram("netcfg", "-h", "", #PB_Program_Open | #PB_Program_Read)
Output$ = ""
If Compiler
While ProgramRunning(Compiler)
If AvailableProgramOutput(Compiler)
Output$ + ReadProgramString(Compiler) + Chr(13)
EndIf
Wend
Output$ + Chr(13) + Chr(13)
Output$ + "Exitcode: " + Str(ProgramExitCode(Compiler))
CloseProgram(Compiler)
EndIf
MessageRequester("Output", Output$)
Merci beaucoup