Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1467 connectés 

  FORUM HardWare.fr
  Programmation

  Faire un programme C qui execute des commandes dos (sous win).

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire un programme C qui execute des commandes dos (sous win).

n°40214
pymousses
Posté le 15-06-2001 à 18:37:45  profilanswer
 

QQ'1 peut 'il me renseigner ??


---------------
From Pymousses.
mood
Publicité
Posté le 15-06-2001 à 18:37:45  profilanswer
 

n°40228
R@NNIS
Tout est possible ou presque.
Posté le 15-06-2001 à 20:27:00  profilanswer
 

donne un exemple je vois pas bien ce ke tu veux faire...

 

[edit]--Message édité par R@NNIS--[/edit]


---------------
Mes News
n°40231
pymousses
Posté le 15-06-2001 à 20:37:19  profilanswer
 

Exemple simple :  
 
for (i=0;i<=5;i++) dir;      /* Faire 6 fois la commande dir */
                             /* sous dos */
 
/* Cette syntaxe ne marche pas bien sur !! C ce ke je cherche */
 
Bien sur ce n'est pas pour faire ca ke je cherche comment executer des commandes dos dans un prog C, mais C 1 exemple concret de ce ke j'aimerais faire.


---------------
From Pymousses.
n°40235
R@NNIS
Tout est possible ou presque.
Posté le 15-06-2001 à 21:01:19  profilanswer
 

arf cest sous windows...
 
ben sous *nix t aurais fais un truc dans le genre .
 
for (i=0;i<=5;i++)  
   system("ls -al" );
 
sous windows la commande systeme je sais pas ou la commande execution non plus mais des ke le premier programmeur C (win)verra ton post il te dira ca fait un  
Up de plus :)


---------------
Mes News
n°40237
youdontcar​e
Posté le 15-06-2001 à 21:19:32  profilanswer
 

si c'est pour lancer des programmes DOS tu peux utiliser ShellExecute :
 
ShellExecute(0, "open", "edit.com", 0, 0, SW_SHOW);

n°40242
gilou
Modérateur
Modzilla
Posté le 15-06-2001 à 21:50:22  profilanswer
 

C'est aussi ce que je voulais poster. J'ai constate que ShellExecute est plus documentee :( (j'ai la doc du DVD msdn de mai).
M$ serait il en train de virer des fonctions? ou est-ce pour forcer les programmeurs a passer par du COM, pour communiquer avec le shell?
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°40245
youdontcar​e
Posté le 15-06-2001 à 21:59:10  profilanswer
 

dans ma version de la msdn (97, je suis à la bourre :D) ShellExecute est listée sous 'Internet Tools & Technologies'. Peut être que tu n'as pas installé cette partie de la doc ?
 
Sur la msdn online, elle est toujours présente : http://msdn.microsoft.com/library/ [...] xecute.htm , dans Windows Shell > Shell Reference > Shell Functions.

n°40276
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-06-2001 à 00:31:24  profilanswer
 

le plus simple je crois est de faire un  
ShellExecute ou un CreateProcess et de lancer :
command.com si tu es sous win9x
cmd.exe si tu es sous winNT
avec comme paramètres :
"/c dir c:\windows"
par exemple
/k pour qu'il ne referme pas la fenetre, /c pour qu'il la referme.

 

[edit]--Message édité par antp--[/edit]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°40290
gilou
Modérateur
Modzilla
Posté le 16-06-2001 à 06:31:46  profilanswer
 

youdontcare a écrit a écrit :

dans ma version de la msdn (97, je suis à la bourre :D) ShellExecute est listée sous 'Internet Tools & Technologies'. Peut être que tu n'as pas installé cette partie de la doc ?
 
Sur la msdn online, elle est toujours présente : http://msdn.microsoft.com/library/ [...] xecute.htm , dans Windows Shell > Shell Reference > Shell Functions.




 
Si si, justement, j'ai tout installe, ayant un gros HD de 60Go, j'ai plus de pb de place disque ces temps ci.
C'est peut etre l'interface de recherche qui deconne.
A+,

 

[edit]--Message édité par gilou--[/edit]


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°40308
pymousses
Posté le 16-06-2001 à 12:22:21  profilanswer
 

merci a tout!!!


---------------
From Pymousses.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Faire un programme C qui execute des commandes dos (sous win).

 

Sujets relatifs
commandes NTMise en forme d'un programme
[VB6] Pourquoi mon programme de téléchargement fonctionne mal ?Lancer une requete sur Google depuis un programme Java
[PHP] problème de fichier & source de programme pour recharger une bdd[JAVA] transformer mon programme en .EXE
[C] quitter programme avec control D[ Word2000 / VBA ] Code qui s'execute plus
Testez mon programme utilitaire ! il marche c'est garanti !K'est-ce que vous pensez de mon programme ?
Plus de sujets relatifs à : Faire un programme C qui execute des commandes dos (sous win).


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR