วิธีเพิ่มตัวเลือกบรรทัดคำสั่งไปยังทางลัด


98

ฉันจะเพิ่มตัวเลือกบรรทัดคำสั่งให้กับตัวปฏิบัติการในทางลัดใน Windows XP ได้อย่างไร

ตัวอย่างเช่นในคุณสมบัติทางลัดในเป้าหมายที่ฉันมี:

"c:\path\to\exe\pogram.exe"

ฉันต้องการเพิ่มตัวเลือก:

"c:\path\to\exe\program.exe -option1 -option2"

อย่างไรก็ตามเมื่อฉันทำสิ่งนี้ฉันได้รับข้อผิดพลาดที่บอกว่าชื่อที่ระบุในกล่องเป้าหมายไม่ถูกต้อง

คำตอบ:


123

คุณพยายามเพิ่มในฟิลด์เป้าหมายหรือไม่

"c: \ path \ to \ exe \ program.exe" -option1 -option2

เฉพาะเส้นทางโปรแกรมและชื่อเท่านั้นที่จะต้องอยู่ในเครื่องหมายคำพูด


ได้ผลขอบคุณ! นั่นคือพลังของ superuser.com มันเร็วกว่าพยายามตอบ google
Karl Voigtland

26
@KarlVoigtland ที่จริงแล้วพลังของ SU คือมันมักจะให้คำตอบที่ดีที่สุดเป็นผลการค้นหาครั้งแรกเมื่อคุณทำ Google
อลันทัวริง

1
Windows 7 ตัดเครื่องหมายคำพูดและขยายเส้นทางปฏิบัติการที่รู้จัก หากคุณพยายามเรียกใช้ CMD builtins (เช่น piping) จากลิงก์โปรดดูsuperuser.com/questions/1089922/…
จัดการ

มีรายการของข้อโต้แย้งที่เป็นไปได้ทั้งหมดหรือไม่?
Hashim

1
@Hashim: "ทุกข้อโต้แย้งที่เป็นไปได้" เพื่ออะไรcmd.exe? นี่คือลิงค์ไปยังเหล่านั้น
martineau

13

วางสวิตช์หลังเครื่องหมายคำพูด

เฉพาะเส้นทางโปรแกรมจะถูกเก็บไว้ในเครื่องหมายคำพูดเนื่องจากช่องว่างในเส้นทาง บางอย่างเช่นMy Documentsนี้จะไม่สามารถแก้ไขได้อย่างถูกต้องเนื่องจากมีช่องว่างระหว่างคำดังนั้นจำเป็นต้องใช้เครื่องหมายคำพูด และนี่ก็เป็นเหตุผลที่คุณอาจจะไม่พบโปรแกรมที่มีสวิทช์หลายคำ (ที่แยกต่างหาก) --example switchเช่น คุณมักจะเห็นสิ่งที่ต้องการ--example-switchแทนเพราะช่องว่างถือเป็นอาร์กิวเมนต์ของโปรแกรมแยกต่างหาก


ไม่อยากจะเชื่อเลยว่าฉันได้รับคำตอบก่อนคุณ
BinaryMisfit

ผมได้รับการตอบคำถามที่สองเมื่อโปรแกรมของฉันออกไปหนึ่งนี้ดูเหมือนง่าย แต่ฉันก็สายเกินไป :(
จอห์น T

มีรายการของข้อโต้แย้งที่เป็นไปได้ทั้งหมดหรือไม่?
Hashim

@ Hashim- ข้อโต้แย้งจะขึ้นอยู่กับโปรแกรมที่ทางลัดเชื่อมโยงอยู่ ตรวจสอบเอกสารสำหรับโปรแกรมของคุณเพื่อค้นหาว่าจะยอมรับข้อโต้แย้งใด
พอลซินแคลร์

3

คำพูดของคุณอยู่ผิดที่ คำพูดจะไปรอบ ๆ แต่ละเส้นทางเท่านั้น ดังนั้นให้ย้ายอัญประกาศสิ้นสุดของคุณกลับไปที่จุดสิ้นสุดของ program.exe และปล่อย -option1 -option2 ไว้นอกเครื่องหมายคำพูด


0

คุณยังสามารถใช้ทางลัดสำหรับการเข้าถึงโฟลเดอร์หรือเว็บไซต์โดยตรง
โฟลเดอร์:
F: \ CriticalFiles \ MS_InternetAccess
Internet:
"C: \ Program Files (x86) \ Internet Explorer \ iexplore.exe" " https://www.theguardian.com/world "
ฉันใช้เครื่องหมายคำพูดรอบข้อโต้แย้งทั้งสอง
ฉันใช้สิ่งเหล่านี้เพราะ Win10 ดูเหมือนจะสูญเสียเมนูเริ่มเป็นครั้งคราว

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