Bisakah saya meluncurkan URL langsung dari baris perintah di Windows?
Bisakah saya meluncurkan URL langsung dari baris perintah di Windows?
Jawaban:
Ya, dengan perintah mulai. Contoh:
start "http://www.google.com"
Itu akan menggunakan browser default pengguna.
start "" "some://url?with=special&chars=:->"
jika tidak hal-hal akan pecah.
start www.google.com
tetapi saya akui itu tidak akan selalu berhasil.
Anda dapat gunakan
start http://www.google.com
Menariknya hanya kombinasi berikut yang berfungsi untuk url di atas:
start www.google.com
start http://google.com
start http://blog.google.com
Namun, berikut ini tidak berfungsi:
start google.com
start asp.net
start blog.google.com
Saya pikir itu karena dalam contoh selanjutnya google.com dan asp.net diperlakukan sebagai file dan mencoba untuk menemukan file google.com dan memberikan kesalahan karena tidak menemukannya.
Saya pikir hardcoded untuk www. Ada tebakan yang lebih baik?
start
berfungsi untuk beberapa aplikasi (tidak hanya situs web). menyediakan setidaknya www
atau http://
yang start
perintah link URI untuk protokol HTTP, sementara itu mungkin bisa menjalankan protokol lain.
Apa "peluncuran" dalam konteks ini? Anda dapat start http://www.foo.bar/
atau sejenisnya, browser default Anda akan muncul dan mengunjungi URL itu - apakah itu yang Anda maksud?
Anda dapat menggunakan explorer <url>
yang akan menggunakan browser default Anda.
Berikut adalah pendekatan murah yang akan bekerja pada XP setidaknya:
"%PROGRAMFILES%\Internet Explorer\IExplore" "http://www.msn.com"
Anda dapat menjalankan perintah di bawah ini dan akan mengarahkan ulang ke browser google chrome
C:\>start 'http://www.google.com'
Dari kode C # Anda bisa menjalankan ini (setara dengan cmd-start):
Process.Start("http://stackoverflow.com");
Anda telah meluncurkan url Anda dari baris perintah secara langsung (yaitu tanpa menjalankan program lain terlebih dahulu).
C#
? Ini tidak berfungsi untuk saya di Windows 7 menggunakan cmd.exe
.