ฉันจะสร้างรายการเมนูบริบทของเชลล์ที่ใช้หลายไฟล์เป็นอาร์กิวเมนต์ได้อย่างไร
การสร้างรายการเมนูบริบทของ Windows Shell ที่ใช้ไฟล์เดียวเนื่องจากอาร์กิวเมนต์เป็นเรื่องง่าย ดูคำถามนี้สำหรับตัวอย่าง อย่างไรก็ตามคุณจะสร้างรายการเมนูบริบทที่ใช้หลายไฟล์เป็นอาร์กิวเมนต์ได้อย่างไร พูดสำหรับเครื่องมือ diff-merge (ในกรณีของฉัน P4Merge) ถึงแม้ว่าเทคนิคเดียวกันจะไม่มีข้อสงสัยสำหรับแอปพลิเคชันอื่นเช่นกัน ฉันได้ติดตั้ง P4Merge แล้ว แต่ไม่ได้เพิ่มรายการใด ๆ ในเมนูบริบทโดยอัตโนมัติดังนั้นฉันจะต้องทำด้วยตนเอง เมื่อฉันลองใช้: "C:\Program Files\Perforce\p4merge.exe" %1 %2 เป็นบรรทัดคำสั่งฉันได้รับข้อผิดพลาด: ข้อผิดพลาด: ต้องมีไฟล์อย่างน้อยสองไฟล์ ไม่สามารถเปิดไฟล์เดียวได้ P4Merge ต้องการไฟล์ 0, 2 หรือ 3 เมื่อฉันลองใช้: "C:\Program Files\Perforce\p4merge.exe" %0 %1 เป็นบรรทัดคำสั่งมันเปิดสองอินสแตนซ์ของ P4Merge หนึ่งสำหรับแต่ละไฟล์ ดูเหมือนว่าชื่อไฟล์ที่ถูกต้องจะถูกส่งผ่านไปยัง% 0 และ% 1 แต่อินสแตนซ์ที่แตกต่างกันของแอปพลิเคชัน P4Merge จะถูกดำเนินการสำหรับแต่ละไฟล์ ขณะนี้ฉันมีเครื่องมือ DiffMerge ของ …