ฉันสามารถเปิดใช้ URL จากบรรทัดคำสั่งใน Windows ได้หรือไม่


35

ฉันสามารถเรียกใช้ URL โดยตรงจากบรรทัดคำสั่งใน Windows ได้หรือไม่


ฉันคิดเสมอว่า iexplore www.google.com จะใช้งานได้ฉันแน่ใจว่าฉันได้ทำมาแล้วหลายครั้ง แต่ก็ไม่ได้ ดังนั้นติด c: \ program files \ internet explorer ในเส้นทางและมันจะ ส่วนตัวฉันสร้างตัวแปรสภาพแวดล้อมอื่นสำหรับสิ่งที่น่าเบื่อนาน ๆ เช่น MOREPATH = "c: \ program files \ internet explorer" จากนั้น path = ....... ;% MOREPATH% ที่อยู่ในแผงควบคุม .. ระบบ .. ตัวแปรสภาพแวดล้อม ตอนนี้ iexplore www.google.com จะทำงานได้ดี!
barlop

คำตอบ:


61

ใช่ด้วยคำสั่งเริ่มต้น ตัวอย่าง:

start "http://www.google.com"

ที่จะใช้เบราว์เซอร์เริ่มต้นของผู้ใช้


39
จำไว้ว่าให้ใช้start "" "some://url?with=special&chars=:->"มิฉะนั้นทุกอย่างจะพัง
Joey

ดีมากคุณลักษณะที่ยอดเยี่ยมสำหรับโซลูชันนี้คือคุณสามารถทำได้start www.google.comแต่ฉันยอมรับว่ามันจะไม่ทำงานเสมอไป
рüффп

3
ฉันต้องการลบเครื่องหมายคำพูดไม่เช่นนั้นจะเปิด CMD ใหม่
daVe

1
@daVe คุณต้องมีคู่ราคาที่ว่างเปล่าอย่าง Joey กล่าวว่าหากมีการอ้างอิง URL
phuclv

@Joey เมื่อความคิดเห็นมีประโยชน์มากกว่าคำตอบ ...
jpmc26

5

คุณสามารถใช้ได้

start http://www.google.com

น่าสนใจเฉพาะชุดค่าผสมต่อไปนี้จะทำงานสำหรับ URL ด้านบน:

start www.google.com
start http://google.com
start http://blog.google.com

แต่การติดตามไม่ทำงาน:

start google.com
start asp.net
start blog.google.com

ฉันคิดว่าเป็นเพราะในตัวอย่าง google.com และ asp.net นั้นถือว่าเป็นไฟล์และพยายามค้นหาไฟล์ google.com และให้ข้อผิดพลาดเมื่อไม่พบ

ฉันคิดว่ามันยากสำหรับ www เดาอะไรดีกว่ากัน?


อาจเป็นเพราะใช้startงานได้กับหลาย ๆ แอปพลิเคชั่น (ไม่ใช่เฉพาะเว็บไซต์) ให้อย่างน้อยwwwหรือคำสั่งเชื่อมโยง URI ของคุณเพื่อโปรโตคอล HTTP ในขณะที่มันอาจจะเรียกใช้โปรโตคอลอื่น ๆ http://start
Jeff Noel

4

"การเปิดตัว" ในบริบทนี้คืออะไร คุณสามารถstart http://www.foo.bar/หรือชอบเบราว์เซอร์เริ่มต้นของคุณจะปรากฏขึ้นและไปที่ URL นั่นคือสิ่งที่คุณหมายถึงอะไร


4

คุณสามารถใช้explorer <url>ซึ่งจะใช้เบราว์เซอร์เริ่มต้นของคุณ


@ekaj สิทธิ์ของคุณ: / ครั้งแรกที่ฉันลองมันไม่ทำงาน - ด้วยเหตุผลบางอย่างตอนนี้มันใช้งานได้ ... ความคิดเห็นที่ถูกลบ
DavidPostill

1

ต่อไปนี้เป็นวิธีราคาถูกที่ใช้งานได้กับ XP อย่างน้อย:

"%PROGRAMFILES%\Internet Explorer\IExplore" "http://www.msn.com"

12
อุ๊ย ... และ msn.com ไม่น้อย

สิ่งแรกที่มาถึงใจ ... ด้วยเหตุผลไม่ชัดเจน แต่อย่างใด
เดวิดแอนเดรส

ราคาถูกในความหมายอะไร?
Kazark

1
@Kazark: ถูกที่มันเปิด URL ใน Internet Explorer ซึ่งตรงข้ามกับสิ่งที่เบราว์เซอร์เริ่มต้นเกิดขึ้น
David Andres

0

คุณสามารถเรียกใช้คำสั่งด้านล่างนี้และมันจะเปลี่ยนเส้นทางไปยังเบราว์เซอร์ google chrome

C:\>start 'http://www.google.com'

-5

จากรหัส C # คุณสามารถเรียกใช้ (เทียบเท่า cmd-start):

Process.Start("http://stackoverflow.com");

คุณได้เปิดตัว url ของคุณจากบรรทัดคำสั่งโดยตรง (เช่นโดยไม่ต้องเรียกใช้โปรแกรมอื่นก่อน)


นี่คือC#อะไร นี้ไม่ได้ทำงานสำหรับฉันใน Windows 7 cmd.exeโดยใช้
iglvzx

1
พยายามทำสิ่งนี้ใน PowerShell และใช้งานไม่ได้ ต้องเป็น C # สิ่งนี้ตอบคำถามได้จริงหรือ?
Kazark

1
นี่ไม่ใช่ไวยากรณ์ CMD และดูเหมือนว่าจะไม่ถูกต้อง Powershell ฉันสามารถลบ downvote ของฉันได้ถ้าผู้โพสต์อัปเดตคำตอบของเขาพร้อมรายละเอียด
oligofren
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.