Inscrire dans le cmd
Fermé
Maz
-
1 avril 2012 à 20:50
Hxyp Messages postés 401 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 27 avril 2014 - 2 avril 2012 à 06:59
Hxyp Messages postés 401 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 27 avril 2014 - 2 avril 2012 à 06:59
A voir également:
- Inscrire dans le cmd
- Cmd - Guide
- Scannow cmd - Guide
- Télécharger films gratuitement sans s'inscrire - Télécharger - TV & Vidéo
- Comment s'inscrire sur vinted - Guide
- Cmd mac - Guide
1 réponse
katsuo49
Messages postés
330
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
11 novembre 2014
25
1 avril 2012 à 23:23
1 avril 2012 à 23:23
Bonjour,
pourquoi tu as besoin d'écrire dans un invite de commande ?
Il ne serait pas plus simple d'écrire directement un programme, par exemple en C ou d'appeller les commandes de l'invite directement avec la fonction system() du C ou l'équivalent dans les autres langage ?
pourquoi tu as besoin d'écrire dans un invite de commande ?
Il ne serait pas plus simple d'écrire directement un programme, par exemple en C ou d'appeller les commandes de l'invite directement avec la fonction system() du C ou l'équivalent dans les autres langage ?
2 avril 2012 à 01:54
Mon problème est que les répertoires source et déstinataire sont différents selon les postes.
J'ai donc stocké ces informations dans un fichier txt. Dans mon code je les extraits et les stocks dans une variable.
Je cherche a lancer la commande system() avec les variables comme paramètre.
Quelque chose du genre :
system("robocopy"+source+" "+destination+"/Z /E /XJ /R:1000 /W:10 /SEC /TEE /LOG+:C:\backupscript\backupscript.log");
Mais ça ne marche pas.
2 avril 2012 à 06:59
Utilisez shellexecute pour passer des paramètres à l'executable que vous voulez lancer : https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shellexecutea?redirectedfrom=MSDN
exemple :
ShellExecute(NULL,"open",pathprogram,buffparams,NULL,SW_SHOWNORMAL);