RunProgram de la commande netcfg

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

RunProgram de la commande netcfg

Message par ChaudEf »

Bonjour
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$)
Est-ce que la commande est mal écrite?
Merci beaucoup
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: RunProgram de la commande netcfg

Message par ChaudEf »

quelqu'un?
Windows 10 x64 -- Purebasic 5.70 LTS x86
Mouillard
Messages : 77
Inscription : mer. 13/sept./2017 14:35
Localisation : Picardie (Somme)

Re: RunProgram de la commande netcfg

Message par Mouillard »

Bonjour à tous ...J'ai la p'tite fenêtre et OK dedans...
G-Rom
Messages : 3627
Inscription : dim. 10/janv./2010 5:29

Re: RunProgram de la commande netcfg

Message par G-Rom »

Bonjour execute cmd.exe et passe la commande en paramètre ou créer un script bash pour cela :
@echo off
netcfg -h
Répondre