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

 


Dernière réponse
Sujet : Faire un programme C qui execute des commandes dos (sous win).
pymousses merci a tout!!!

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
pymousses merci a tout!!!
gilou

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]

antp 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]

youdontcare 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.
gilou 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+,
youdontcare si c'est pour lancer des programmes DOS tu peux utiliser ShellExecute :
 
ShellExecute(0, "open", "edit.com", 0, 0, SW_SHOW);
R@NNIS 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 :)
pymousses 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.
R@NNIS donne un exemple je vois pas bien ce ke tu veux faire...

 

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

pymousses QQ'1 peut 'il me renseigner ??

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)