2010-09-17 24 views
23

Mam program uruchamiający witrynę za pomocą następującego polecenia.Uruchamianie witryny za pomocą wiersza poleceń Windows

cmd "start /max http://url.com" 

Po uruchomieniu strony internetowej za pomocą tej metody korzysta z domyślnej przeglądarki z ustawieniami domyślnymi dla otwierania nowego okna. na przykład Firefox i IE otworzą okno wewnątrz karty istniejącego okna, jeśli są ustawione, aby to zrobić. Mam raporty o IE 6 zastępujące zawartość bieżącego otwartego okna treścią strony url.com. Przetestowałem to i na pewno wystarczająco, gdy IE 6 jest ustawiony jako domyślna przeglądarka, a przy otwartej stronie internetowej powyższe zastąpi treść otwartego okna przez url.com zamiast otwierania nowego okna.

Po uruchomieniu niektórych testów widzę polecenia wymienione tutaj:

cmd "start /max iexplore.exe http://url.com" 

będzie konsekwentnie otworzyć nowe okno (z Internet Explorer oczywiście), niezależnie od istniejącego okna są obecne czy nie.

Czy ktoś może mi powiedzieć, czy brakuje mi głupiego ustawienia w IE 6, czy istnieje sposób na skopiowanie funkcji "zawsze otwieraj nowe okno" wyświetlanej przez wywołanie iexplore.exe bezpośrednio, ale z wywołaniem użytkownika domyślnego przeglądarka zamiast.

+0

+1, ponieważ Twój pierwszy przykład był tym, czego potrzebowałam. Nie miałem problemu, który wywołał twoje pytanie, więc żadna z tych odpowiedzi nie pomogła - wystarczyło mi tylko wiedzieć, że "start http://url.com" "używa domyślnej przeglądarki z domyślnymi ustawieniami do otwierania nowego okno. –

+1

Cieszę się, że pomogło. To stare pytanie o problem, który ostatecznie był związany z 6. Mam więc nadzieję, że nikt już nie napotka na rzeczywisty problem =) – Nathan

Odpowiedz

4

IE ma ustawienie, znajdujący się w Tools/Internet options/Advanced/Browsing, zwany Reuse windows for launching shortcuts, który jest domyślnie zaznaczone. W przypadku wersji IE obsługujących przeglądanie w kartach ta opcja jest istotna tylko wtedy, gdy przeglądanie zakładek jest wyłączone (w rzeczywistości IE9 Beta wyraźnie to wymienia). Ponieważ jednak przeglądarka IE6 nie ma przeglądania w kartach, opcja ta wpływa na otwierane adresy URL za pośrednictwem powłoki (jak w twoim przykładzie).

+0

Dziękuję bardzo, myślę, że właśnie konsekwentnie przeglądałem to w ustawieniach. – Nathan

1

można rozpocząć stron internetowych za pomocą wiersza poleceń w dowolnej przeglądarki wpisując polecenie

cd %your chrome directory% 
start /max http://google.com 

zapisać go jako bat i uruchomić go :)

+0

Próbowałem, to nadal otwierało adres URL w IE. – user3251882

76

można po prostu użyć

explorer "http://google.com" 

Która uruchomi domyślną przeglądarkę i przejdzie do tej witryny.

+0

proszę opisać downvotes, abyśmy mogli poprawić odpowiedź, ludzie – Jay

+2

doskonały. wiele zakładek niezależnie od –

+0

Nie działa to, jeśli adres URL zawiera ciąg zapytania (dokładniej znak równości ('=') wydaje się być przyczyną problemów). –

2

Praca z Valo za odpowiedź:

cd %directory to browser% 
%browser's name to main executable (firefox, chrome, opera, etc.)% https://www.google.com 

start https://www.google.com nie wydają się działać (przynajmniej w moim otoczeniu)

9

start chrome https://www.google.com/ lub start firefox https://www.google.com/

+1

Idealny, gdy chcesz wywołać inną niż domyślną przeglądarkę. określ ścieżkę, ponieważ start znajdzie chrome lub firefox. – BSalita

0

Ok, Windows 10 program wsadowy jest wykonywane prace tak jak miałem nadzieję. Najpierw naciśnij klawisz Windows i R. Wpisz mmc i Enter. W File Add SnapIn> Dostałem się do konkretnej witryny i dodałem ją do listy. Naciśnij OK na karcie, a po lewej stronie głównego menu konsoli kliknij dwukrotnie swoją witrynę. Po otwarciu Dodaj do ulubionych. To powinno umieścić go w C: \ Users \ user \ AppData \ Roaming \ Microsoft \ StartMenu \ Programs \ Windows Administrative Tools. Skopiowałem to do folderu na pulpicie. Kliknij prawym przyciskiem myszy skrót i wyświetl właściwości. Na karcie Skrót właściwości kliknij przycisk Zaawansowane i zaznacz opcję Uruchom jako administrator. Start w lokalizacji znajduje się także na zakładce Skróty, możesz ją dodać do pliku wsadowego, jeśli potrzebujesz.Batch Zrobiłem to następująco

@echo off 
title Manage SiteEnviro 
color 0a 
:Clock 
cls 
echo Date:%date% Time:%time% 
pause 
cls 
c:\WINDOWS\System32\netstat 
c:\WINDOWS\System32\netstat -an 
goto Greeting 

:Greeting 
cls 
echo Open ShellSite 
pause 
cls 
goto Manage SiteEnviro 

:Manage SiteEnviro 
"C:\Users\user\AppData\Roaming\Microsoft\Start Menu\Programs\Administrative Tools\YourCustomSavedMMC.msc" 

trzeba dokonać skrótu po zapisaniu jako plik bat i we właściwościach> Skróty> Zaawansowane umożliwienia dostępu administratora, można także ustawić tam keybind i zmienić ikonę Jeśli lubisz. Prawdopodobnie nie potrzebowałem: Zegar. Komendy netstat można zmienić na ustawienie hostowanej sieci lub cokolwiek, co chcesz, w tym nic. Czy strony internetowe Canscade w konsoli 1 mmc i mają więcej niż 1 ulubiony dodany do pliku wsadowego.

0

Aby otworzyć URL z domyślnej przeglądarki, można wykonać:

rundll32 url.dll,FileProtocolHandler https://www.google.com 

miałem problemy z parametrów URL z innymi rozwiązaniami. Jednak ten wydawał się działać poprawnie.

Powiązane problemy