Próbuję uruchomić program Internet Explorer z pliku wsadowego / zaplanowanego zadania.
Mój plik wsadowy zawiera (w całości):
cd "%ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com -nohome
Kiedy uruchamiam plik wsadowy, adres URL przejmuje argument wiersza poleceń, zamiast działać na nim.
Jestem pewien, że robię coś głupiego, ale w tej chwili nie widzę. Jakie jest rozwiązanie?
Dotyczy to Windows 7 Home Premium z Internet Explorerem 8.
AKTUALIZACJA w odpowiedzi na komentarze:
Dostałem nohome
z jakiejś strony, prawdopodobnie tej wymienionej w komentarzach. Poprzednia próba faktycznie wykorzystywała, nohangrecovery
co jest udokumentowane Opcje wiersza polecenia programu Internet Explorer .
Moja oryginalna próba wyglądała tak (która jest w rzeczywistości zgodna z dokumentacją MSDN:
cd "%ProgramFiles%\Internet Explore"
iexplore.exe -nohangrecovery http://superuser.com
Powoduje to, że pasek adresu zawiera:
Przepraszam, jeśli to duplikat - podczas wyszukiwania nie widziałem żadnych dopasowań.
źródło
Odpowiedzi:
Zapoznaj się z dokumentacją opcji wiersza polecenia programu Internet Explorer . Opcje wiersza polecenia powinny znajdować się przed adresem URL i
-nohome
nie są nawet obsługiwaną opcją. Gdzie się dowiedziałeś-nohome
?źródło
Wystarczy użyć tego polecenia:
Nie potrzebujesz płyty CD \
źródło
Jeśli po prostu próbujesz otworzyć Super User przy każdym logowaniu za pomocą pliku wsadowego, po prostu wpisz:
Jeśli jednak robisz to, aby logować się kolejno przez 100 dni, nie będzie to działać. Nie powiem ci dlaczego, ale nie powie :-)
źródło
Zamiast
cd
przejść do katalogu, możesz po prostu zrobić:Lub tylko:
-nohome
należy umieścić przed adresem URL. Nie jestem pewien, czy polecenie istnieje.źródło
Dodaj
-noframemerging
przełącznik na końcu skrótu do Internet Explorera, a będziesz mieć osobne sesje. Działa to w systemie Windows 10 za pomocą przeglądarki Internet Explorer 11.źródło