Buka Halaman Web di Windows Batch FIle

114

Saya memiliki file batch yang melakukan banyak hal dan pada akhirnya perlu membuka browser web ke halaman. Apakah ada cara untuk, pada dasarnya, panggilan ShellExecutepada http untuk membuka halaman web?

Prompt Perintah Windows

Ian Vink
sumber
3
Ketika Anda mengatakan MS-DOS, saya kira yang Anda maksud adalah prompt perintah Windows, bukan MS-DOS mandiri yang sebenarnya?
NPE

Jawaban:

191

Anda dapat menggunakan startperintah 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.

Ross Ridge
sumber
1
Bagaimana jika kita ingin membuka halaman web ini di browser terpisah daripada yang default?
Dulith De Costa
8
@DulithDeCozta Jika Anda ingin membuka halaman web di browser tertentu yang diinstal pada mesin Anda harus menggunakan sesuatu seperti: C:\path\to\browser.exe http://www.stackoverflow.com. Anda harus mengajukan pertanyaan Anda sendiri jika Anda membutuhkan detail lebih lanjut.
Ross Ridge
Apa alasan menggunakan tanda kutip kosong? Seperti yang saya lihat start http://www.stackoverflow.comsudah cukup untuk membuka halaman di browser default.
Daniil Palii
2
@Daniechka Jika URL membutuhkan tanda kutip ganda. Perintah 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/…
Ross Ridge
2

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
Daryl Gill
sumber
2

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.

pengguna4481177
sumber
4
Apakah Anda yakin ini bukaniexplore.exe
FreeSoftwareServers
0

Mulai tidak berhasil untuk saya.

Apa yang digunakan firefox http://www.stackoverflow.comatau chrome http://www.stackoverflow.com.

Jelas tidak bagus untuk mendistribusikannya, tetapi jika Anda menggunakannya untuk mesin tertentu, seharusnya berfungsi dengan baik.

penumpuk
sumber