Donc voilà j'expose mon probleme, je voudrais que mon fichier C execute un fichier nommé php.bat .
Donc mon fichier C est constitué ainsi :
La, lorsque j'execute, il me met un message d'alerte me disant qu'il ne trouve pas 'C:\Documents.and.Settings\Pr,nom.NOM\Menu.D,marrer\Programmes\D,marrage\php.bat' . J'ai donc bien evidemment essayer de remplacer les "." par des espaces; il met dit alors que 'C:\Documents' n'est pas reconnu. J'ai aussi essayer de remplacer les "," par des "é", mais là il me remplace les é par des "U" (avec un accent dessus).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 [...] FILE* exeUn = NULL; exeUn= fopen("exe1.bat", "w"); if (exeUn != NULL) { fputs("@echo off \nstart C:\\Documents.and.Settings\\Pr,nom.NOM\\Menu.D,marrer\\Programmes\\D,marrage\\php.bat", exeUn); fclose(exeUn); } [...] system("exe1.bat");
J'ai aussi essayé de faire ainsi :
Cela ne marche pas non plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 system("cd C:\\Documents.and.Settings\\Pr,nom.NOM\\Menu.D,marrer\\Programmes\\D,marrage\\"); system("start php.bat");
Sauriez vous où est mon problème?
Merci
Partager