2010-08-19 8 views
0

J'ai un fichier .bat qui ouvre simplement deux navigateurs différents et les pointe vers des liens uniques. Après avoir ouvert le premier navigateur, il attend quelques secondes, puis ouvre le deuxième navigateur. Ce que je m'attends à ce que la seconde fenêtre du navigateur soit automatiquement focalisée et active. Ce problème se produit uniquement lorsque je clique sur l'icône .bat dans Windows.Le fichier .bat se comporte mal à partir de la ligne de commande

Lorsque j'exécute le fichier .bat à partir de la ligne de commande, la deuxième fenêtre du navigateur s'ouvre, mais en arrière-plan. Ce seulement se produit lorsque le premier navigateur est IE - pour une raison quelconque, il ne veut pas abandonner le focus de la fenêtre.

J'ai essayé d'utiliser des drapeaux comme/max pour m'assurer que le navigateur est bien ciblé, mais cela n'aide pas à mettre la fenêtre au point.

Quelqu'un a-t-il des idées?

Voici le fichier .bat.

@echo off 
:: start IE 
start iexplore http://localhost:9080/tests/test_getLink.html 
:: Wait ~3 seconds 
@ping 127.0.0.1 -n 4 
:: start FF 
start firefox -new-window http://localhost:9080/tests/containerTwoWayForm.html?robot=active 

(les sondages page IE le serveur pour un lien et est dans un état « attente » de Firefox ouvre, je pensais que cela pourrait contribuer au comportement mais je Je ne comprends pas pourquoi il fonctionne différemment de la ligne de commande par simple clic.)

Je me suis assuré que seul IE comme le premier navigateur provoque ce comportement. De plus, peu importe le navigateur utilisé (chrome, c.-à-d. Ff.)

J'ai également essayé de créer un deuxième fichier batch pour démarrer le deuxième navigateur et l'appeler depuis le premier .bat, mais n'a pas aidé.

Merci pour les conseils

+0

Cela fonctionne pour moi sur Windows XP, à la fois en double-cliquant sur le fichier de commandes et en l'exécutant à partir de la ligne de commande. (IE6 et FF 3.6.8) –

+0

Fonctionne pour moi, à la fois depuis la ligne de commande et en double-cliquant sur le lot de l'Explorateur. Windows 7 ici. Utilisé IE et Chrome. – Joey

+0

Travaillez pour moi aussi sur Windows XP. –

Répondre

0

Peut-être est à cause de la version de l'explorateur? Avez-vous essayé de le réinstaller? Le script fonctionne pour moi aussi sur Win XP SP3, IE7.

Questions connexes