Page 1 sur 1

[R] Lancer IE avec une adresse définie

Posté : mer. 24 févr. 2010 13:56
par NoRage
Bonjour,

Voila je souhaite lancer Internet Explorer avec une url défini au moyen de la commande Run (ou une autre si cela n'est pas possible avec celle-ci).

Pour l'instant je fais :

Code : Tout sélectionner

Run("c:\program files\Internet Explorer\iexplore.exe")
WinWaitActive("Google - Microsoft Internet Explorer")
MouseClick ( "left", 610, 100 , 4, 2 )
Send("http://www.gmail.com/")
Send("{ENTER}")
Mon but serait d'ouvrir la page de Gmail directement quel que soit la page d'accueil de mon PC. Cela m'éviterait ainsi de devoir simuler un clic de souris et d'envoyer l'adresse dans la barre d'adresse du navigateur.

Merci de votre aide :)

Re: [..]Lancer IE avec une adresse définie

Posté : mer. 24 févr. 2010 14:26
par bouabouate
Bonjour,

Plusieurs solutions mais celle que je choisis en général c'est du genre :

$adresse = "http://www.google.fr"
Run("c:\program files\Internet Explorer\iexplore.exe" & ' "' & $adresse & '"' )

Re: [R]Lancer IE avec une adresse définie

Posté : mer. 24 févr. 2010 14:47
par NoRage
Merci beaucoup ca marche nickel !

A bientôt :)

Re: [R] Lancer IE avec une adresse définie

Posté : mer. 10 mars 2010 18:43
par Shannou06
Mais comment fais t'on pour savoir si l'utilisateur à IE, FireFox, Chrome, Opera, Safari, etc??...

Re: [R] Lancer IE avec une adresse définie

Posté : mer. 10 mars 2010 22:53
par Lumi
Moi je serais passé non pas par run mais par :

Code : Tout sélectionner

ShellExecute("http://www.google.fr")
Ainsi le système se charge d'utiliser le navigateur par défaut (ou éventuellement celui qui est déjà ouvert).

Il est fort probable que les liens http soient déjà liés à une application (c.-à-d. un navigateur) sur la plupart des systèmes. ShellExecute devrait donc donner le résultat escompté.