[C] commande windows

Fermé
trinity666 Messages postés 127 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 17 août 2011 - 13 févr. 2007 à 15:22
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 19 févr. 2007 à 20:37
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 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
13 févr. 2007 à 16:42
Ben la ligne que tu as écrite avec system ne marche pas ?
0
trinity666 Messages postés 127 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 17 août 2011 2
13 févr. 2007 à 16:48
non elle ne marche pas il n'accepte pas les espaces ds les noms des repertoires
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
13 févr. 2007 à 23:25
Il faut mettre un \ devant chaque espace
0
trinity666 Messages postés 127 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 17 août 2011 2
19 févr. 2007 à 11:22
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 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
19 févr. 2007 à 20:37
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