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


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.


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

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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.