Saya memiliki file batch yang melakukan banyak hal dan pada akhirnya perlu membuka browser web ke halaman. Apakah ada cara untuk, pada dasarnya, panggilan ShellExecute
pada http untuk membuka halaman web?
Prompt Perintah Windows
windows
batch-file
cmd
shellexecute
Ian Vink
sumber
sumber
Jawaban:
Anda dapat menggunakan
start
perintah untuk melakukan banyak hal yang sama sepertiShellExecute
. Sebagai contohIni akan meluncurkan browser apa pun yang merupakan browser default, jadi tidak perlu meluncurkan Internet Explorer.
sumber
C:\path\to\browser.exe http://www.stackoverflow.com
. Anda harus mengajukan pertanyaan Anda sendiri jika Anda membutuhkan detail lebih lanjut.start http://www.stackoverflow.com
sudah cukup untuk membuka halaman di browser default.start "http://www.stackoverflow.com"
tidak akan berfungsi, tetapi perintahstart "" "http://www.stackoverflow.com"
akan berfungsi . Lihat: stackoverflow.com/questions/27261692/… dan stackoverflow.com/questions/44219435/…sayangnya, metode terbaik untuk mendekati ini adalah dengan menggunakan Internet Explorer karena ini adalah browser yang dijamin menggunakan mesin berbasis Windows. Ini juga akan membawa kompatibilitas bagi pengguna lain yang mungkin memiliki browser alternatif seperti firefox, chrome, opera..etc,
sumber
Ketika Anda menggunakan perintah start ke situs web, itu akan menggunakan browser default secara default tetapi jika Anda ingin menggunakan browser tertentu maka gunakan
start iexplorer.exe www.website.com
Anda juga tidak dapat memiliki
http://
di url.sumber
iexplore.exe
Mulai tidak berhasil untuk saya.
Apa yang digunakan
firefox http://www.stackoverflow.com
atauchrome http://www.stackoverflow.com
.Jelas tidak bagus untuk mendistribusikannya, tetapi jika Anda menggunakannya untuk mesin tertentu, seharusnya berfungsi dengan baik.
sumber