Se connecter / S'enregistrer

Résolu [VBS] Ouvrir une URL saisie

Solutions (7)
Tags :
  • Internet Explorer
  • Programmation
, OS + (collector) |
Bonjour,

j'ai fait ceci:

  1. dim reponse
  2. reponse = inputbox("Recherche Google", "Recherche", "Entre le nom de la quête")
  3. reponse = "<a href="http://www.google.fr/search?hl=fr&safe=off&rlz=1G1GGLQ_FRFR346&q=" rel="nofollow" target="_blank">http://www.google.fr/search?hl=fr&safe=off&rlz=1G1GGLQ_...</a>" & reponse
  4. WScript.echo(reponse)
  5.  
  6.  
  7. Set wshell = CreateObject("WScript.Shell")
  8. wshell.Run "C:\Progra~1\Mozill~1\firefox.exe reponse"


Mais si je saisi dans la boite "recette boeuf bourguignon" et bien il va me lancer Firefox avec comme adresse:

http://reponse

On peut pas lui dire de mettre le contenu de la variable reponse ?

Cordialement
Contenus similaires
Meilleure solution
partage
, Modérateur |
Faut que tu ajoutes un espace après firefox.exe
Parce que sinon ça va te donner quelque chose du genre
C:\Program....\firefox.exehttp://www.google...
  • Commenter cette solution |
Score
0
òh
òi
, OS + (collector) |
Meilleure réponse sélectionnée par TGV6773.
  • Commenter cette réponse |
Score
0
òh
òi
, OS + (collector) |
Salut,

Alors si c'est ça, c'est nul alors ...

Je teste ça de suite.

Edit: C'est bien ça ... saleté d'espace !!!
  • Commenter cette réponse |
Score
0
òh
òi
, OS + (collector) |
Salut,

Je suis admin -_- c'est su mon XP que je fais ça ;) 

Si je met

  1. dim reponse
  2. reponse = inputbox("Recherche Google", "Recherche", "Entre le nom de la quête" )
  3. reponse = "http://www.google.fr/search?hl=fr&safe=off&rlz=1G1GGLQ_FRFR346&q=" & reponse
  4. WScript.echo(reponse)
  5.  
  6.  
  7. Set wshell = CreateObject("WScript.Shell" )
  8. wshell.Run "C:\Progra~1\Mozill~1\firefox.exe" & reponse


J'ai bien la permission refusée.

Si je met:

  1. dim reponse
  2. reponse = inputbox("Recherche Google", "Recherche", "Entre le nom de la quête" )
  3. reponse = "http://www.google.fr/search?hl=fr&safe=off&rlz=1G1GGLQ_FRFR346&q=" & reponse
  4. WScript.echo(reponse)
  5.  
  6.  
  7. Set wshell = CreateObject("WScript.Shell" )
  8. wshell.Run "C:\Progra~1\Mozill~1\firefox.exe"


Il me lance bien Firefox mais pas avec la réponse ;) 

Même problème avec internet Explorer ;) 
A+
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Citation :
Permission refusée

L'exécuter en tant qu'administrateur ?
  • Commenter cette réponse |
Score
0
òh
òi
, OS + (collector) |
Salut,

Marche pas, voici le message d'erreur:

---------------------------
Windows Script Host
---------------------------
Script : C:\Documents and Settings\Administrateur\Bureau\test.vbs
Ligne : 8
Caract. : 1
Erreur : Permission refusée
Code : 800A0046
Source : Erreur d'exécution Microsoft VBScript

---------------------------
OK
---------------------------

Que faire ...
  • Commenter cette réponse |
Score
0
òh
òi
, Programmation (collector) |
Salut !

Je m'excuse de remonter un topic aussi vieux que celui-ci mais au cas où tu n'as pas réussi.

Tu dois sortir reponse de tes guillemets ;) 

wshell.Run "C:\Progra~1\Mozill~1\firefox.exe" & reponse

Je m'explique :

"C:\Progra~1\Mozill~1\firefox.exe reponse" --> Va te lancer Firefox avec l'url http://reponse

Alors que :

"C:\Progra~1\Mozill~1\firefox.exe " + reponse --> Va t'ouvrir la page dont l'url est dans la variable reponse
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS