[C] commande windows

trinity666 Messages postés 131 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour
je souhaiterais savoir comment executer une commande windows en C
quelles librairies et commandes faut il utiliser

re
comment faire accepter les espaces dans la commande

system("cmd.exe /c start C:\\Progra~1\programme a lancer \\LiteClient.jnlp");

merci par avance

4 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
     
    Ben la ligne que tu as écrite avec system ne marche pas ?
    0
  2. trinity666 Messages postés 131 Statut Membre 2
     
    non elle ne marche pas il n'accepte pas les espaces ds les noms des repertoires
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
     
    Il faut mettre un \ devant chaque espace
    0
    1. trinity666 Messages postés 131 Statut Membre 2
       
      merci pr la reponse mais ca ne marche pas non plus il croit ke les \ separent des repertoires dc ca plante
      0
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
     
    Tu as bien mis ça ?
     system("cmd.exe /c start C:\\Progra~1\\programme\ a\ lancer \\LiteClient.jnlp"); 

    Petit conseil, évite tout simplement les espaces et les caractères spéciaux dans les commandes, car ils sont souvent sources de problème.

    Bonne chance
    0