code pour lancer l'execution d' un programme externe - C++ - Programmation
Marsh Posté le 15-01-2003 à 22:35:56
ReplyMarsh Posté le 15-01-2003 à 23:05:52
lorill a écrit : |
hum bizzare pourtant chui sur kavec system ca marche
sinon va voir du coté de WinExec(); me rappel plus trop ce que ca prends mais c pas tres propres c une vieille fonction mais tu devrais trouvé ca remplacante en t'aider de msdn
lorill t ur que ca morche po chui triste la lol
Marsh Posté le 15-01-2003 à 23:16:55
system(), c'est sous QB/VB qu'on l'utilise, me semble-t-il (à force de passer de l'un à l'autre, je finis par "mélanger" ).
Marsh Posté le 16-01-2003 à 00:06:25
CARBON_14 a écrit : system(), c'est sous QB/VB qu'on l'utilise, me semble-t-il (à force de passer de l'un à l'autre, je finis par "mélanger" ). |
nan c certains cette fois ca marche je c pas pq loril dis que non
http://www.cplusplus.com/ref/cstdlib/system.html
Marsh Posté le 16-01-2003 à 06:50:35
J'ai une interface à faire pour lancer un batch avec un paramètre depuis Win 3.11, ça va me servir et me simplifier la vie !!
Marsh Posté le 16-01-2003 à 08:55:42
qxn a écrit : |
parce que system, ok, mais D:\truc\machin, non, \ c'est un caractère d'échappement
Marsh Posté le 16-01-2003 à 10:31:49
lorill a écrit : |
Code :
|
ou
Code :
|
Marsh Posté le 16-01-2003 à 10:38:52
Tamahome a écrit :
|
encore raté
le préprocesseur c'est un bête langage de macro, il va remplacer ton strMachin par ce qui suit, donc a la compilation ca changera rien
Marsh Posté le 16-01-2003 à 12:02:35
Tamahome a écrit :
|
Exact c'est ce que j'avais fini par trouver, suffisait de rajouter un \ devant le caractère d'échappement pour le prendre en compte. J'obtenais finalement un truc du genre
system("D:\\Jeux\\Hitman2\\hitman2.exe" );
Par contre pour le #define, il faut attribuer à str la même valeur que pour system c'est à dire un truc du genre
"D:\\Jeux\\Hitman2\\hitman2.exe"
Marsh Posté le 16-01-2003 à 12:02:50
Code :
|
ça devrait marcher ça non?
Marsh Posté le 15-01-2003 à 20:20:41
Bah euh voila, je me suis fait un petit programme en C++ pour "gérer" mes jeux vidéo.
Je me demandais si il n'y a pas une commande que je peux intégrer dans mon code source pour lancer un programme externe (l'executer) par exemple quel est le code C++ pour lancer le programme "D:\Jeux\Hitman2\hitman2.exe" ?
Merci de vos réponses