Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LANCER UNE PAGE WEB À PARTIR DE SON APPLI.


Information sur la source

Catégorie :Shell Classé sous : page, web, lancer, url Niveau : Débutant Date de création : 28/10/2002 Date de mise à jour : 27/05/2008 17:30:41 Vu : 9 709

Note :
7,4 / 10 - par 5 personnes
7,40 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

Description

Grâce à ce petit bout de code que déjà beaucoup ont essayé de trouver, vous pouvez permettre à votre application de lancer une page web, de n'importe quel type.

Explications : Ben oui, quel est le programme de chez microsoft dans windows qui bogue si souvent? Vous me direz: l'explorer. Gagné!
 

Source

  • 'Ouvrir une page web
  • Shell "explorer.exe http://www.siteweb.com"
  • 'Envoyer un mail avec la messagerie par défaut:
  • Shell "explorer.exe mailto:quelquun@fournisseur.com"
'Ouvrir une page web
Shell "explorer.exe http://www.siteweb.com"

'Envoyer un mail avec la messagerie par défaut:
Shell "explorer.exe mailto:quelquun@fournisseur.com"

Conclusion

J'ai trouvé sur vbfrance des codes sources qui se servaient aussi de shell, mais dans la commande passaient des trucs du style "c:\program files\Internet Explorer 6.0\iexplore.exe adresseWeb"....

Je veux leur dire que ce code ne fonctionnera pas chez tout le monde, puisque tout le monde n'a pas internet explorer, ou netscape, ou opéra... Et encore, pour ceux qui l'ont, il suffit qu'il ne soit pas installé à cet endroit pour que cela ne marche pas.

Avec ce code-source-là, y a aucune raison que cela ne marche pas sur tous les Windows.
 

Historique

27 mai 2008 17:30:41 :
Retrait de données personnelles de l'extrait de code source.

Commentaires et avis

signaler à un administrateur
Commentaire de matrey le 28/10/2002 12:25:09

Et ceux qui ont mozilla, netscape ou opera ??? C'est vrai que sous windows on est censé avoir Internet Explorer... Mias bon, voila une solution plus "universelle" :
ShellExecute hWnd, "Open", "http://www.vbfrance.com", "", App.Path, 1

signaler à un administrateur
Commentaire de matrey le 28/10/2002 12:26:36

Faut bien sur avoir déclaré shellexecute :
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

signaler à un administrateur
Commentaire de FirSteph le 28/10/2002 14:11:24

Euh... et avec:
Shell "start adresseweb",vbhide ou Shell "start mail",vbhide
ca marche seulement avec Internet Explorer ou aussi avec les autres explorateurs webs ?

signaler à un administrateur
Commentaire de Jujufouq le 28/10/2002 18:34:18

FirSteph : j'avais essayé avec SHELL "starr adresseWeb", ... mais ça ne marchait pas.

matrey: dans mon exemple, peut importe que tu es un navigateur ou pas. On s'en fou d'internet explorer, de netscape ou des autres, même mozilla et les autres encore plus encore.......... On se fou des navigateurs.

Le programme utilisé dans mon exemple est celui qui te permet de te promener dans ton pc, sans lui t'as plus d'icone sur ton bureau quand il plante, des fois ta plus a barre des tâches, c'est lui qui eteint ton pc................ c'est donc pas un navigateur!!!

Donc l'exemple        SHELL "explorer adressWeb"       reste la meilleur, surtout qu'il n'y a rien à déclarer.

L'exemple de matrey est très bien pour faire des trucs plus complexes, mais il nécessite une déclaration. Très utile certe, mais autant faire simple quand on le peut.

Merci à tous de votre participation.

signaler à un administrateur
Commentaire de Nox le 28/10/2002 23:04:12

savait tu que internet explorer (iexplore.exe) est lié à explorer.exe ?
les fnetres de windows se comportent comme dans internet explorer car elles sont en fait un explorateur web!

le code de matrey est le meilleur car il ouvre le fichier avec son programme habituel, toi tu l'ouvre avec internet explorer...

signaler à un administrateur
Commentaire de Nox le 28/10/2002 23:04:30

pour tes bugs d'icones et de bare des taches... install XP ;P

signaler à un administrateur
Commentaire de Jujufouq le 29/10/2002 11:41:04

Nox : c'est bon j'ai XP depuis 2mois. C'est vrai que plus de problème. Je sais bien que iexplore (internet explorer) et le explorer (de windows) sont liés, mais différents quand même. C'est vrai que dans tous les cas le code de matrey est mieux, mai on peut s'en passer parfois pour plus simple.

signaler à un administrateur
Commentaire de Albin le 26/12/2003 23:10:26

Bonjour,
ce script a l'air vachement sympa, seulement voilà :
J'ai une erreur d'exécution Microsoft VBScript. Il me met Type incompatible : 'Shell'.
Si vous pouviez m'aider à résoudre ce problème ....
Je veux en fait simplement lancer une page Web avec un script et, j'en profite pour poser la question, l'ouvrir en choisissant les barres d'outils et la taille de la fenêtre ... Je voudrais que cela ressemble à un programme que l'on pourrait écrire comme cela en JavaScript :
<SCRIPT LANGUAGE="JavaScript">
window.open('..... .htm','TITRE','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=150, height=350, left=30, top=20');
</SCRIPT>
Merci beaucoup si vous pouvez m'aider !

signaler à un administrateur
Commentaire de niketo le 07/01/2004 13:40:12

salut !
Votre code fonctionne peut etre pour les pages internet mais pour ouvrir un dossier j' ai tenté shell(explorer.exe chemin) et ca ne fonctionne pas ,hors avec iexplore ca marche !
Vous savez peut etre pourkoi ?
pour le chemin je met \\c:\....... et j'ai tenté aussi c:\......
Si vous trouvez comment ce marche faite moi signe !

signaler à un administrateur
Commentaire de Jujufouq le 08/01/2004 01:10:18

Pour Albin, il ne s'agit pas de VBScript, mais de VB6.

Pour Niketo, j'ai XP, et cela marche nickel pour dossier comme page web comme email.

signaler à un administrateur
Commentaire de Robinwood01 le 18/01/2005 15:16:25

ShellExecute hWnd, "Open", "http://www.vbfrance.com", "", App.Path, 1

Ca c'est bien mais quand un explorateur internet et déjà ouvert avec un site, il prend celui la et remplace l'adresse.

Que peut on faire ?


Merci d'avance

signaler à un administrateur
Commentaire de BruNews le 18/01/2005 16:11:55 administrateur CS

CreateProcess() avec FullPathName du navigateur en 1er param et adresseHttp en secod param.

signaler à un administrateur
Commentaire de Robinwood01 le 18/01/2005 17:08:41

Merci


Pas de solution générique ?

Je cherche quelque chose qui marche avec le navigateur par defaut par forcement un navigateur précis.


Merci d'avance

signaler à un administrateur
Commentaire de BruNews le 18/01/2005 17:51:40 administrateur CS

Mais c'est generique si tu arrives a lire dans la base de registre quel est le navigateur par defaut.

signaler à un administrateur
Commentaire de fenek59 le 25/06/2007 14:23:01

Comment feriez vous pour ouvrir une page web puis saisir un nom d'utilisateur et mot de passe sur cette dernière?

L'utilisation de sendkeys est un peu barbare d'autant plus qu'il faut attendre l'ouverture complète de la fenêtre web puis la rendre active.

Merci pour vos suggestions

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

WebBrowser nouvelle page [ par Chuck ] J'ai créer un program ds lequel il y a un WebBrowser. Je voudrait que lorsqu'un utilisteur clique sur un lien, la nouvelle page souvre avec un logicie gérer les controles d'une page web [ par edd ] Bonjour!qqn pourrait-il me dire comment gérer les controles d'une page web avec visual basic svp?merci de votre aide!e-mail Vérification d'une page Web [ par vbwill ] J'ai réalisé une application avec Visual Basic qui me renvoie le contenu du header de la réponse du serveur à une requête html envoyée à une URL entré Lancer une page web (avec variables) [ par kp85 ] Bonjour,J'aimerai savoir comment lancer une page web en y affectant des variables.Exemple : http://www.site.com/index.php?id=1&cat=2Merci how to get current page web url from IE [ par ybar ] salut tous les solitairesy a t il un programme qui permet de recuperer l url de la page web qui est affiche sur la fenetre IE active URL page précédente [ par Chewba ] Bonjor à tous,Je cherche le moyen de revenir à la page web précédente en VB...En fait, c'est pour si un utilisateur va sur une page web interdite, mon Comment fermer une page web [ par tooffy123 ] tOOffy123e-m@ilSalut !Je cherche (d'urgence) comment fermer une page web dont je ne connais pas le nom mais l'url.<br Lancer une page web [ par Seth77 ] Slucomment lancer une page web avec le navigateur installe et non IE , a partir de VB ???Thx ! Tester un url/une page web [ par titus74 ] Auriez vous un exemple simple en VBS de preference, merci par avance ;o) radio web: ouverture d'url sur meme page web [ par psyco21 ] bonjour a tous! j'ai creer une web radio.voila je voudrai que quand j'ouvre une deuxieme radio&nbsp; sa remplace l'autre radio et ne pas ouvrire un no


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,764 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.