Je recherche un moyen d'ouvrir une liste d'URL dans tous mes navigateurs (Firefox, Chrome et IE) sur Windows à l'aide d'une coque scriptable telle que PowerShell ou Cygwin. P>
Idéalement, je devrais être capable de saisir une liste d'URL comme des arguments de la commande, c'est-à-dire `openurl http://example.net http://example2.net http://example3.com ... p>
J'aurais également besoin de ce script pour réussir les informations d'authentification dans l'en-tête HTTP (nom d'utilisateur et mot de passe encodé). P>
3 Réponses :
avec chrome, ce n'est pas difficile.
Premièrement, comment ouvrir des URL dans PowerShell. Dans PowerShell Ouvrir une URL est très simple, il suffit d'utiliser je pense que vous pouvez utiliser simple utilisation secondaire, passez l'authentification via URL. Il existe un moyen standard pour l'authentification HTTP. (non basé sur le formulaire HTML). Vous pouvez construire l'URL comme: p> à nouveau, il ne fonctionne que pour l'authentification basée sur HTTP. p> p> start code>
foreach code> pour gérer la liste des URL . p>
regarder hkcr \ http \ shell \ open \ commande code> comment chaque navigateur gère les URL. Ensuite, utilisez simplement les méthodes normales pour lancer les navigateurs avec des URL appropriées. P>
Vous voulez que ce ongled aussi? Donc, trois fenêtres de navigateur avec 10 onglets? Cela ressemble à un problème de déterminer les bonnes commandes à passer à {$ browser.exe} ...
Oui, il doit être tabulaire. Bien que je fixe habituellement mes navigateurs ne s'ouvrent que dans de nouveaux onglets. Et oui, si seulement je connaissais les bonnes commandes ... J'ai peu d'expérience de script sur Windows.