อาร์กิวเมนต์บรรทัดคำสั่งของ Internet Explorer


12

ฉันพยายามเรียกใช้ Internet Explorer จากแบตช์ไฟล์ / งานที่กำหนดเวลาไว้

ไฟล์แบตช์ของฉันมี (ทั้งหมด):

cd "%ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com -nohome

เมื่อฉันเรียกใช้แบตช์ไฟล์ URL จะรับอาร์กิวเมนต์บรรทัดคำสั่งแทนที่จะทำหน้าที่แทน

http: //superuser.com%20-nohome/

ฉันแน่ใจว่าฉันกำลังทำอะไรโง่ ๆ แต่ไม่เห็นสิ่งที่เกิดขึ้นในขณะนี้ ทางออกคืออะไร?

สิ่งนี้อยู่ใน Windows 7 Home Premium พร้อมด้วย Internet Explorer 8

อัปเดตเพื่อตอบกลับความคิดเห็น:

ฉันได้รับnohomeจากบางเว็บไซต์หรืออื่น ๆ อาจเป็นหนึ่งที่กล่าวถึงในความคิดเห็น ความพยายามก่อนหน้านี้ถูกใช้จริงnohangrecoveryซึ่งเป็นเอกสารที่Internet Explorer บรรทัดคำสั่งตัวเลือก

ความพยายามเริ่มต้นของฉันมีลักษณะเช่นนี้ (ซึ่งจริง ๆ แล้วเป็นไปตามเอกสาร MSDN:

cd "%ProgramFiles%\Internet Explore"
iexplore.exe -nohangrecovery http://superuser.com

ผลลัพธ์นี้ในแถบที่อยู่ประกอบด้วย:

http: //-nohangrecovery%20http//superuser.com

ขออภัยหากซ้ำกัน - ฉันไม่เห็นรายการที่ตรงกันเมื่อค้นหา


1
เป็นไปได้ไหมที่ \ Internet Explore เป็นตัวพิมพ์ผิด? ไม่ใช่ Internet Explorer ใช่ไหม
n0pe

นั่นเป็นจุดที่ดี - ด่างดี อย่างไรก็ตามมันอาจเป็นไฟล์ค้างคาวอยู่ในโฟลเดอร์ Internet Explorer และฉันก็คลิกมันในตอนนี้
Jon Egerton

1
อาจเป็นเพราะ iexplore.exe อยู่ใน PATH ซึ่งหมายความว่าแม้ว่าคุณจะ 'cd' ไปยังไดเรกทอรีอื่น Windows ยังคงค้นหา exe ใน PATH
n0pe

msdn.microsoft.com/en-us/library/ee330728%28v=vs.85%29.aspxไม่ถูกต้องอีกต่อไป
Andrew Truckle

@AndrewTruckle: อัพเดตแล้ว Taa
Jon Egerton

คำตอบ:


13

โปรดดูเอกสารสำหรับ Internet Explorer เลือกบรรทัดคำสั่ง ตัวเลือกบรรทัดคำสั่งควรไปก่อน URL และ-nohomeไม่ใช่แม้แต่ตัวเลือกที่สนับสนุน คุณเรียนรู้เกี่ยวกับ-nohomeที่ไหน


Nohome ถูกกล่าวถึงในหน้านี้อ้างอิงอาร์กิวเมนต์บรรทัดคำสั่ง tek-tips.com/viewthread.cfm?qid=73898ดูเหมือนว่าล้าสมัยมากและสวิตช์นี้อาจไม่รองรับอีกต่อไปเนื่องจากไม่มีการอ้างอิงในวัสดุใหม่
Joe Taylor

ไม่เป็นไรด้วยวิธีการของ William! เนื่องจาก "iexplore" เป็น "คำสั่งที่รู้จักกัน" สำหรับ Windows คุณสามารถเริ่มต้นได้ทุกที่โดยใช้ "start iexplore -nohome bol.com.br " (1 บรรทัดคำสั่ง) แทนที่จะเข้าสู่โฟลเดอร์ Internet Explorer แล้วดำเนินการนั้น (2 บรรทัดคำสั่ง )
kokbira

ความเห็นเกี่ยวกับงาน nohome ฉันได้ลอง args อื่นและสั่งซื้อแล้ว สิ่งที่ฉันวางลงในคำถามนั้นขึ้นอยู่กับการค้นหาอื่น ๆ บน Google ดูการปรับปรุงของฉันสำหรับข้อมูลเพิ่มเติม
Jon Egerton

คำสาป - เพิ่งสังเกตเห็นว่าตัวเลือกที่ฉันพยายามใช้คือ IE9 ไม่ใช่ IE8 เดาว่าทำให้ตัวชี้ไปที่ docu คำตอบ !!!
Jon Egerton

2

เพียงใช้คำสั่งนี้:

"% ProgramFiles% \ Internet Explorer \ iexplorer.exe" http://superuser.com

ไม่จำเป็นต้องใช้แผ่นซีดี \


ต้นฉบับ: "% ProgramFiles% \ Internet Explorer \ iexploreR.exe" superuser.com (พร้อม "r" พิเศษใกล้ท้าย "iexplorer.exe" พิมพ์ใหญ่เพื่อแสดงความแตกต่าง) แก้ไข: ลบตัวพิมพ์ "r" แล้วคุณจะได้รับ: " % ProgramFiles% \ Internet Explorer \ iexplore.exe " superuser.com ซึ่งสามารถคัดลอกและวางและใช้งานได้
Developer63

0

หากคุณเพียงแค่พยายามเปิด Super User ทุกครั้งที่คุณเข้าสู่ระบบผ่านไฟล์แบตช์ให้ใส่:

cd "% ProgramFiles% \ Internet สำรวจ"
iexplore.exe http://superuser.com

อย่างไรก็ตามหากคุณทำเช่นนี้เพื่อเข้าสู่ระบบเป็นเวลา 100 วันติดต่อกันสิ่งนี้จะไม่ทำงาน ฉันจะไม่บอกคุณว่าทำไม แต่จะไม่ :-)


ฮ่า ๆ - ไม่ฉันไม่ได้ ฉันส่วนใหญ่อยู่ใน StackOVerflow และฉันเพิ่งเสียเวลา 29 วัน consec ที่นั่นโดยไม่ให้ความสนใจในวันอาทิตย์ !!! URL ในตัวอย่างนั้นซับเบ้าสำหรับของจริงที่ฉันใช้
Jon Egerton

1
อ่าโอเคฉันแพ้การวิ่ง 94 วันโดยอาการเมาค้างวันอาทิตย์ หากคุณเพิ่งลบพารามิเตอร์ -nohome ควรจะทำงานได้ดี ฉันได้ทดสอบที่นี่และมันใช้งานได้ดี
Joe Taylor

0

แทนที่จะcdไปที่ไดเรกทอรีคุณสามารถทำได้:

start "" iexplore http://superuser.com  

หรือเพียงแค่:

start iexplore http://superuser.com  

-nohomeควรใส่ก่อน URL ฉันไม่แน่ใจว่าคำสั่งนั้นมีอยู่จริงหรือไม่


-1

เพิ่ม-noframemergingสวิตช์ในตอนท้ายของทางลัด Internet Explorer และคุณจะมีเซสชันแยกต่างหาก ใช้งานได้ใน Windows 10 โดยใช้ Internet Explorer 11

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