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
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
Jawaban:
Anda dapat menggunakan start
perintah untuk melakukan banyak hal yang sama seperti ShellExecute
. Sebagai contoh
start "" http://www.stackoverflow.com
Ini akan meluncurkan browser apa pun yang merupakan browser default, jadi tidak perlu meluncurkan Internet Explorer.
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 perintah start "" "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,
start iexplore.exe http://www.website.com
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.
iexplore.exe