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

  FORUM HardWare.fr
  Programmation

  Question de debutant en C ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question de debutant en C ...

n°10626
bipparou
Posté le 22-01-2001 à 09:55:56  profilanswer
 

Salut !
bon, je souhaiterai savoir comment faire pour lancer un executable (du genre iexplore.exe, au hazard) en langage C.
autre petite chose: ou puis je trouver des info sur comment passer des arguments a iexplore.exe, du genre : s ouvrir sur telle page web , etc ...
merci d avance ...
@+
Bip

mood
Publicité
Posté le 22-01-2001 à 09:55:56  profilanswer
 

n°10649
SoWhatIn22
Posté le 22-01-2001 à 13:31:38  profilanswer
 

hello,
 
pour lancer un programme externe depuis un programme C, tu peux utiliser la fonction C 'system':
 
Syntax:
 
#include <stdlib.h>
int system(const char *command);
 
ou char * command est une chaine de caractère contenant le programme a executer, avec les eventuelles options.
si tu veux etre sur des options, sous win tu ouvres une fenetre dos et tu tapes la ligne de commande en question. Tu vas bien voir ce que ca donnes ;-þ
pour netscape par ex, nestacpe http://xxx/index.htm

n°10661
bipparou
Posté le 22-01-2001 à 14:37:52  profilanswer
 

je te remercie pour ces precisions ...
c cool de ta part !
@+
Bip

n°10882
bipparou
Posté le 23-01-2001 à 16:15:11  profilanswer
 

c est encore moi, toujours pour le meme pb;
en fait j ai suivi les conseils de SoWhatIn22 (que je remercie a nouveau) mais etant donne que je suis handicape j ai encore du mal ...
j ai essaye ce petit truc pour tester et internet explorer ne se lance pas.. :(

#include <stdlib.h>
main()
{
 system("iexplore.exe" );
}

merci pour votre aide !

n°10886
jupiler
Un cousin...
Posté le 23-01-2001 à 16:19:20  profilanswer
 

question conne: tu développes sous quel environnement?

n°10888
frenchie15
Posté le 23-01-2001 à 16:19:56  profilanswer
 

essaie de mettre tout le chemin...

n°10946
gilou
Modérateur
Modzilla
Posté le 23-01-2001 à 22:01:33  profilanswer
 

Ben a priori, il a l'air de programmer sous Windows, non?
Donc il doit y avoir des fonctions specifiques dans l'API windows pour cela. ShellExecute(Ex) par exemple.
A+,

 

n°10980
karlkox
Posté le 24-01-2001 à 05:03:06  profilanswer
 

voili voilou :ss
UINT WinExec(
ssLPCSTR lpCmdLine,ss// command line
ssUINT uCmdShowssssss// window style
);
 
lpCmdLine est l'éxécutable a lancer suivit des options ("explorer.exe d:" par exemple)
 
uCmdShow peut etre égal a :ss
SW_FORCEMINIMIZEss
SW_HIDE
SW_MAXIMIZE
SW_MINIMIZE
SW_RESTORE
SW_SHOW
SW_SHOWDEFAULT
SW_SHOWMAXIMIZED
SW_SHOWMINIMIZED
SW_SHOWMINNOACTIVE
SW_SHOWNA
SW_SHOWNOACTIVATE
SW_SHOWNORMAL
 
exemple :ss
// lance l'explorateur et l'initialise sur le lecteur D:
WinExec("explorer.exe d:\", SW_NORMAL);
 
Note qu'il faut inclure <windows.h>
 
Voila.

n°10981
karlkox
Posté le 24-01-2001 à 05:06:17  profilanswer
 

petite rectification :
// lance l'explorateur et l'initialise sur le lecteur D:
WinExec("explorer.exe d:\", SW_SHOWNORMAL);

n°10988
bipparou
Posté le 24-01-2001 à 09:09:02  profilanswer
 

En effet, j essaye de programmer sous windows ...
merci pour tes conseils KarlKoX, je vais tenter cela tout de suitess!
@ pluche

mood
Publicité
Posté le 24-01-2001 à 09:09:02  profilanswer
 

n°11005
bipparou
Posté le 24-01-2001 à 11:24:45  profilanswer
 

en fait, c est internet explorer que j essaye de lancer ...
j ai essaye de lancer explorer.exe avec ce que m a donne KarLKoX, cela fonctionne; mais quand j essaye avec iexplore.exe (soit internet explorer) cela ne fonctionne pas ... :(
je ne cromprends vraiment pas pourquoi ...
je vais peter un cable ...ss
si quelqu un a une solution cela serai tres tres cool.

n°11035
gilou2
Posté le 24-01-2001 à 14:34:57  profilanswer
 

ou alors ShellExecute.

 

n°11045
bipparou
Posté le 24-01-2001 à 14:59:44  profilanswer
 

CA MARCHE !!!!
JE TE REMERCIE gilou2 !!!


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

  Question de debutant en C ...

 

Sujets relatifs
Question sur 3D Studio MaxEncore une question à 10 balles.. cette fois c'est HTML.
Les milles et une question d'un nouveau venu !ASP : question toute bete (desole)
Prog en C++ : question facile ...Debutant en langage C, cherche compilateur et editeur !
Plus de sujets relatifs à : Question de debutant en C ...


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