pytanie zadane 24 maja 2021 w Internet przez użytkownika anonimowy

Cześć mam zagwozdkę.

Chciałbym otworzyć jednym kliknięciem stronę powiedzmy www.xyz.pl we wszystkich przeglądarkach które mam zainstalowane jednocześnie.

W jaki sposób mógłbym to zrobić, mam windowsa 10, jakiś skrypt?

1 odpowiedź

odpowiedź 29 maja 2021 przez użytkownika

Według mnie najprościej coś takiego można zrobić za pomocą skryptu napisanego w PowerShell. Jest to interpreter poleceń zainstalowany domyślnie w Windows 10, który zastępuje stare poczciwe skrypty .bat, które były używane we wcześniejszych wersjach Windowsa.

Wpisz w wyszukiwarkę systemową PowerShell i uruchom program Windows PowerShell ISE. Otworzy się edytor skryptów w który należy wkleić poniższy kod:

$urls = @("https://www.xyz.pl/")

foreach($url in $urls){
    # Start-Process "C:\Program Files (x86)\Internet Explorer\iexplore.exe" $url
    # Start-Process "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" $url
    # Start-Process "C:\Program Files (x86)\SuperBird\superbird.ex" $url
    
    Start-Process iexplore.exe $url
    Start-Process msedge.exe $url
    Start-Process -NoNewWindow -Wait -FilePath "C:\Program Files (x86)\SuperBird\superbird.exe" $url
}

Znacznik $urls wskazuje stronę, którą mają otworzyć przeglądarki internetowe. Natomiast niżej podajesz lokalizację zainstalowanych przeglądarek, które odpalą się po uruchomieniu skryptu. Oczywiście może być ich więcej, jedyny warunek to taki, że musisz je wszystkie zainstalować na swoim komputerze.

Poniżej lista lokalizacji pozostałych (mniej znanych) przeglądarek internetowych, które możesz użyć w skrypcie:

# Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" $url
# Start-Process "C:\Program Files\Google\Chrome\Application\chrome.exe" $url
# Start-Process "C:\Program Files (x86)\K-Meleon\k-meleon.exe" $url
# Start-Process "C:\Program Files\Waterfox Current\waterfox.exe" $url
# Start-Process "C:\Program Files (x86)\SuperBird\superbird.exe" $url
# Start-Process "C:\Program Files (x86)\SeaMonkey\seamonkey.exe" $url
# Start-Process "C:\Program Files (x86)\Maxthon5\Bin\Maxthon.exe" $url
# Start-Process "C:\Program Files (x86)\Slimjet\slimjet.exe" $url
# Start-Process "C:\Program Files\SlimBrowser\slimbrowser.exe" $url
# Start-Process "C:\Program Files\Comodo\IceDragon\icedragon.exe" $url
# Start-Process "C:\Program Files (x86)\Comodo\Dragon\dragon.exe" $url
# Start-Process "C:\Program Files (x86)\Avant Browser\avant.exe" $url
# Start-Process "C:\Program Files\SRWare Iron (64-Bit)\chrome2.exe" $url
# Start-Process "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" $url
# Start-Process "C:\Program Files (x86)\AVAST Software\Browser\Application\AvastBrowser.exe" $url
# Start-Process "C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe" $url
# Start-Process "C:\Users\PROMEDIA\AppData\Local\Vivaldi\Application\vivaldi.exe" $url
# Start-Process "C:\Program Files\Cyberfox\Cyberfox.exe" $url

Gdy już masz gotowy skrypt, musisz go zapisać. Będzie on domyślnie zapisany w pliku z rozszerzeniem .ps1. 

Teraz aby ten plik uruchomić, klikasz prawym przyciskiem myszy (PPM) na zapisanym pliku ze skryptem i wybierasz Run with PowerShell. Otworzy się strona xyz.pl we wszystkich zdefiniowanych przeglądarkach jednocześnie, tak jak chciałeś.

...