Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Run(http...)
Auteur Message
Répondre en citant
Message [R] Run(http...) 
Comment lancer une page web via Run() :
-sans définir le navigateur
-en définissantle navigateur (tel que iexplore.exe)

Merci de vos réponses



Dernière édition par Guerrion24 le Ven 19 Nov 2010 - 17:59; édité 1 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Run(http...) 
Hello,

Pour utiliser le navigateur par défaut, j'utilise :

Code:
shellExecute("http://batch.xoo.it")


pour lancer avec IE par exemple, c'est

Code:
_IECreate("http://batch.xoo.it")


Avec l'UDF _IE qui est déjà dans autoit normalement.

A+




______________________________________________________
Répondre en citant
Message [R] Run(http...) 
Coucou
on ne pourrait pas aller lire une clé du registre pour lancer le navigateur par défaut.

La clé est : HKCR\http\shell\open\command

http://www.autoitscript.com/autoit3/docs/functions/RegEnumKey.htm
http://www.autoitscript.com/autoit3/docs/functions/RegEnumVal.htm




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [R] Run(http...) 
merci, je vous tiens au courant, sinon avec run comme parametre il y a le fichier mais aussi work... quelque chose.
seriez vousla signification du second parametre



Répondre en citant
Message [R] Run(http...) 
Oui, workingdir est un paramètre possible, c'est le chemin de travail.

Laddy, pourquoi se compliquer à chercher dans le registre ? On a juste a ouvrir un lien avec shellexecute et il s'ouvre avec le navigateur par défaut. Après si tu veux savoir lequel c'est, tu regarde le processus actif.




______________________________________________________
Répondre en citant
Message [R] Run(http...) 
Test réalisé, exactement ce que j'attendais, un grand merci.
Sinon voici la technique que j'utilisais avant
Code:

Run("C:\Program Files\Internet Explorer\iexplore.exe")
Send("{F4} & "mon adresse" & {ENTER} & {F6} )

Je marque résolu



Répondre en citant
Message [R] Run(http...) 
sablier94 a écrit:
Oui, workingdir est un paramètre possible, c'est le chemin de travail.

Laddy, pourquoi se compliquer à chercher dans le registre ? On a juste a ouvrir un lien avec shellexecute et il s'ouvre avec le navigateur par défaut. Après si tu veux savoir lequel c'est, tu regarde le processus actif.


Pour rendre compatible tout systeme d exploitation

passer par le registre est la solution idéal en programmation, vous comprendrez peut etre un jour.....
Personnellement je n approuve pas la solution donnée.....




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [R] Run(http...) 
Oui, mais Autoit est seulement sur windows, (il y a une méthode pour utiliser sur linux, mais bon...)

Passer par le registre c'est bien mais là, je n'en vois pas l'intérêt, ça complique pour rien. Rolling Eyes

Après, ça dépend de ce qu'on veut faire...




______________________________________________________
Répondre en citant
Message [R] Run(http...) 
Bonsoir
je parle windows XP, Vista/Seven.
Tous les OS ne sont pas sur C:


exemple :

$var = RegRead("HKEY_CLASSES_ROOT\http\shell\open\command", "")

MsgBox(4096, "Navigateur par défaut:", $var)

ensuite il suffit de travailler sur le résultat pour lancer l url




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [R] Run(http...) 
Bien laddy il est temps que tu m'expliques que sont les cles de registres



Répondre en citant
Message [R] Run(http...) 
Bonjour

c'est l artère principale d un PC, tu plantes la base de registre, tu plantes ton PC.
les clés de registre renferment les informations de tout ton systeme d exploitation

si tu trouves la clé de registre qu il te faut tu peux extraire des informations

exemple lister tout les logiciels installées sur ton pc avec les chemins pour les désinstaller....
difficile de t en dire plus sans projet concrét
la clé je te t ai donné te donner le chemin vers ton navigateur internet par défaut.
teste là.




un peu de lecture :
http://fr.wikipedia.org/wiki/Base_de_registre
http://www.malekal.com/2010/11/15/registre-windows/
http://leregistre-fr.net/




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [R] Run(http...) 
ok je vais tester



Répondre en citant
Message [R] Run(http...) 
Sablier94 je ne parlais pas de ta solution à toi mais celle de Guerrion24.
J ai lu trop vite sa réponse désolé


si shellexecute est ok sur tout OS windows autant l utiliser. Okay
http://www.autoitscript.com/autoit3/docs/functions/ShellExecute.htm

par contre je serai pour eviter udf.

Ensuite comme tu dis tout dépend ce que l on souhaite faire bien sur.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [R] Run(http...) 
Ha ok, pas de soucis Laddy Mr. Green

Ben si tu as déjà l'udf, pourquoi pas, mais sinon, lancer l'executable est moins compliqué.




______________________________________________________
Message [R] Run(http...) 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch