BATCH => Ouvrir IE avec une page locale

Résolu/Fermé
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 - 12 août 2009 à 07:59
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 - 12 août 2009 à 11:14
Bonjour tout le monde,

Je souhaiterais ouvrir une page Internet stockée en local, en passant par un fichier .bat

Voici mon code actuel :

start /max iexplore.exe "G:\Services\Pôle 1\02 - Prod\Nom.htm"

/max me sert à lancer le navigateur en fenêtre agrandie. Vous avez remarqué, le problème viens certainement de l'accent de Pôle et des multiples espaces, et pourquoi pas de l'extention du fichier.

Quand je l'execute, la console ne m'affiche pas d'erreur, mais c'est Windows qui m'en met une du style "Impossible de trouver le fichier file:///G:/..............Nom.htm" en remplacant automatiquement les espaces par %20 et le Ô par %B6.

Ma question est bien évidemment, comment ouvrir cette #@!~&*@ de fenêtre ???

Merci de votre aide !
A voir également:

9 réponses

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
12 août 2009 à 09:30
hello
start n'aime pas les espaces, même entre ", essaye:
start /max "c:\Program Files\Internet Explorer" iexplore.exe "G:\Services\Pôle 1\02 - Prod\Nom.htm"
0
TiboleParano Messages postés 498 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 7 avril 2015 61
12 août 2009 à 09:56
hmm ... perso je dirais de remplacer:
espace par %20
et ô par %C3%B4
cela se re-tranfromera en espace et ô dans le navigateur
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
12 août 2009 à 10:15
Merci pour vos réponses.

Test effectués :

Texte classique, convertit dans la console en mettant un signe inconnu à la place du ô, et message d'errreur du type Impossible de trouver le fichier file:///G:/Services/P%B6le%201/02%20-%20Prod/Nom.htm

En ayant mit : start /max "c:\Program Files\Internet Explorer" iexplore.exe "G:\Services\Pôle 1\02 - Prod\Nom.htm" => Erreur identique

En mettant %C3%B4 pour le ô, dans la console ca apparait PC4le dans la console
0
TiboleParano Messages postés 498 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 7 avril 2015 61
12 août 2009 à 10:22
https://forums.commentcamarche.net/forum/affich-1552082-bat-et-accent
apparament ya moyen en transformant de ce que j'ai vu sur ce lien ...
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
12 août 2009 à 10:38
J'ai déjà été sur ce lien, mais ça ne fonctionne pas avec la Tilde (ou si tu sais, donnes moi un formatage du texte, moi je sèche)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
12 août 2009 à 10:25
j'ai créé chez moi un dossier \Pôle 1\ avec des fichiers .htm, pas de problème
est tu sûr du chemin G:\Services\Pôle 1\02 - Prod\Nom.htm ?
j'ai la même erreur si le chemin est incorrect
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
12 août 2009 à 10:39
Oui, le lien est bon, c'est récupéré directement de la barre d'adresse...... NEED HEEEELP !!!!!
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
12 août 2009 à 10:43
J'ai oublié de vous préciser, j'en suis désolé, quand je tape la ligne directement dans la commande, ca marche. Le problème c'est quand j'execute la commande dans un batch qui va recopier le texte dans la commande... C'est juste un problème de code (ô et espaces)...
0
TiboleParano Messages postés 498 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 7 avril 2015 61
12 août 2009 à 10:48
j'ai fait une recherche "accent batch" sur google et apparament c'est un problème récurent, tu devrais utiliser les caractères unicodes, mais je ne sais pas comment ! dsl =/
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
12 août 2009 à 11:01
modifie ton .bat avec edit en DOS, il conservera les accents
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
12 août 2009 à 11:14
Hello à tous,

C'est bon, j'ai édité directement dans la commande, il a remplacé le ô par un espèce de " à l'envers ;-) en tout cas, en la placant dans la commande, ca fonctionne... ;-) Merci encore pour votre aide !

J'ai un autre problème en cours si ca vous dit !

https://forums.commentcamarche.net/forum/affich-13839888-executer-lotus-notes-avec-un-bat-et-un-id

Merci encore, @ bientôt !
0