[C] commande windows

trinity666 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33778 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
A voir également:

4 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Ben la ligne que tu as écrite avec system ne marche pas ?
0
trinity666 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   2
 
non elle ne marche pas il n'accepte pas les espaces ds les noms des repertoires
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Il faut mettre un \ devant chaque espace
0
trinity666 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   2
 
merci pr la reponse mais ca ne marche pas non plus il croit ke les \ separent des repertoires dc ca plante
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
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