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

 


Dernière réponse
Sujet : Question de debutant en C ...
bipparou CA MARCHE !!!!
JE TE REMERCIE gilou2 !!!

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
bipparou CA MARCHE !!!!
JE TE REMERCIE gilou2 !!!
gilou2 ou alors ShellExecute.

 

bipparou 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.
bipparou En effet, j essaye de programmer sous windows ...
merci pour tes conseils KarlKoX, je vais tenter cela tout de suitess!
@ pluche
karlkox petite rectification :
// lance l'explorateur et l'initialise sur le lecteur D:
WinExec("explorer.exe d:\", SW_SHOWNORMAL);
karlkox 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.
gilou 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+,

 

frenchie15 essaie de mettre tout le chemin...
jupiler question conne: tu développes sous quel environnement?
bipparou 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 !
bipparou je te remercie pour ces precisions ...
c cool de ta part !
@+
Bip
SoWhatIn22 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
bipparou 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

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