Mam plik wsadowy, który robi wiele rzeczy i na końcu musi otworzyć przeglądarkę internetową na stronie. Czy istnieje sposób, aby w istocie wezwanie ShellExecute
na zasadzie http , aby otworzyć stronę internetową?
Wiersz polecenia systemu Windows
windows
batch-file
cmd
shellexecute
Ian Vink
źródło
źródło
Odpowiedzi:
Możesz użyć
start
polecenia, aby zrobić to samo, coShellExecute
. Na przykładSpowoduje to uruchomienie dowolnej przeglądarki będącej przeglądarką domyślną, więc niekoniecznie uruchamia Internet Explorera.
źródło
C:\path\to\browser.exe http://www.stackoverflow.com
. Jeśli potrzebujesz więcej informacji, zadaj własne pytanie.start http://www.stackoverflow.com
wystarczy otworzyć stronę w domyślnej przeglądarce.start "http://www.stackoverflow.com"
nie zadziała, ale poleceniestart "" "http://www.stackoverflow.com"
zadziała. Zobacz: stackoverflow.com/questions/27261692/ ... i stackoverflow.com/questions/44219435/ ...Niestety, najlepszą metodą podejścia jest użycie Internet Explorera, ponieważ jest to przeglądarka, która jest niezbędna do pracy na komputerach z systemem Windows. Zapewni to również zgodność z innymi użytkownikami, którzy mogą mieć alternatywne przeglądarki, takie jak firefox, chrome, opera..etc,
źródło
Kiedy użyjesz polecenia start na stronie internetowej, domyślnie użyje ona domyślnej przeglądarki, ale jeśli chcesz użyć określonej przeglądarki, użyj
start iexplorer.exe www.website.com
Nie możesz też mieć
http://
w adresie URL.źródło
iexplore.exe
Start mi nie wyszedł.
Co zostało użyte, było używane
firefox http://www.stackoverflow.com
lubchrome http://www.stackoverflow.com
.Oczywiście nie nadaje się do dystrybucji, ale jeśli używasz go na określonej maszynie, powinno działać dobrze.
źródło