Ho un file batch che fa un sacco di cose e alla fine devo aprire un browser web su una pagina. C'è un modo per, in sostanza, chiamare ShellExecute
su un http per aprire la pagina web?
Prompt dei comandi di Windows
Ho un file batch che fa un sacco di cose e alla fine devo aprire un browser web su una pagina. C'è un modo per, in sostanza, chiamare ShellExecute
su un http per aprire la pagina web?
Prompt dei comandi di Windows
Risposte:
Puoi usare il start
comando per fare più o meno la stessa cosa di ShellExecute
. Per esempio
start "" http://www.stackoverflow.com
Questo avvierà qualunque browser sia il browser predefinito, quindi non avvierà necessariamente Internet Explorer.
C:\path\to\browser.exe http://www.stackoverflow.com
. Dovresti fare la tua domanda se hai bisogno di maggiori dettagli.
start http://www.stackoverflow.com
è sufficiente aprire la pagina nel browser predefinito.
start "http://www.stackoverflow.com"
non funzionerà, ma lo start "" "http://www.stackoverflow.com"
farà. Vedi: stackoverflow.com/questions/27261692/… e stackoverflow.com/questions/44219435/…
sfortunatamente, il metodo migliore per affrontarlo è usare Internet Explorer poiché è un browser che è garantito per essere su macchine basate su Windows. Ciò porterà anche la compatibilità di altri utenti che potrebbero avere browser alternativi come firefox, chrome, opera..etc,
start iexplore.exe http://www.website.com
Quando si utilizza il comando di avvio su un sito Web, verrà utilizzato il browser predefinito per impostazione predefinita, ma se si desidera utilizzare un browser specifico, utilizzare start iexplorer.exe www.website.com
Inoltre non puoi avere http://
nell'URL.
iexplore.exe