2008-09-23 5 views
3

Comment ouvrir plusieurs pages dans Internet Explorer 7 avec une seule commande DOS? Un fichier batch est-il le seul moyen de le faire?Commande de console Windows pour ouvrir plusieurs pages dans Internet Explorer 7

Merci!

+4

Nitpick: pas DOS. Environnement de ligne de commande Windows. CMD.EXE est un exécutable Win32 en mode console et n'utilise pas d'interfaces DOS. Beaucoup de nouvelles commandes et fonctionnalités ajoutées à Windows NT CLI. –

Répondre

7

Un fichier séquentiel fonctionnera comme une solution rapide et sale.

@echo off 
@setlocal 

:openurl 
set url=%~1 

if "%url:~0,4%" == "http" (
    start "%ProgramFiles%\Internet Explorer\iexplore.exe" "%url%" 
) 
if NOT "%url:~0,4%" == "http" (
    start "%ProgramFiles%\Internet Explorer\iexplore.exe" "http://%url%" 
) 

shift 
if "%~1" == "" goto :end 
goto :openurl 

:end 

Modifier: ajout du support pour les noms de domaine sans préfixe de gestionnaire http.

+0

Cela fonctionne bien. Les URL complètes doivent être des paramètres spécifiés: stackoverflow.com ne fonctionne pas pendant que http://stackoverflow.com fonctionne. –

+0

@Greg - Vous pouvez mettre 'http: // stackoverflow.com' dans' 's – user66001

+0

Voir la réponse (actuellement) [ci-dessous] (http://stackoverflow.com/questions/118748/#118763) pour une solution qui ne nécessite pas l'affichage d'une fenêtre 'cmd.exe'. – user66001

1

Malheureusement, il est impossible d'inclure plusieurs URL en tant que paramètres de ligne de commande. Voici un blog post qui détaille une autre façon (assez compliquée) de le faire via Javascript.

+0

+1 pour une alternative au fichier batch plus long [ci-dessus] (http://stackoverflow.com/questions/118748/#118796). Aussi pour une solution qui ne nécessite pas une fenêtre 'cmd.exe' montrant – user66001

4
  1. ouvrir un fichier txt avec l'extension txt
  2. Ajoutez les lignes ci-dessous

    • début www.google.com
    • début www.yahoo.com
    • début www.microsoft .com
  3. enregistrer le fichier, sélectionnez renommer dans le fichier et changer l'extension de txt à .cmd

  4. cliquez deux fois sur le fichier .cmd pour exécuter
+0

Étant donné que vous venez de fournir un fichier de traitement par lots, cette réponse ne répond pas à la question de savoir si un fichier de traitement par lots est le seul moyen de le faire. – GargantuChet

1

J'ai téléchargé le logiciel qui fait exactement cela. À partir d'une ligne de commande, ouvrez plusieurs sites Web sans avoir à copier, coller des scripts VB ou des fichiers batch, etc ... Il est disponible au http://www.multiwebpageopener.com.

Questions connexes