ฉันต้องการใช้สคริปต์เชลล์ bash จากSendToโฟลเดอร์ เมื่อฉันใส่ทางลัดไปยังชุดหรือ exe ลงในSendToโฟลเดอร์มันจะปรากฏขึ้นในSend Toเมนูย่อยบริบทของเชลล์แต่เมื่อทางลัดชี้ไปที่เชลล์สคริปต์มันไม่ได้
ระบบปฏิบัติการที่ฉันกำลังทดสอบนี้คือ Win7 Home Premium SP1 ส่วนขยาย.shที่เกี่ยวข้องกับ bash.exe ของ MinGW
เชลล์สคริปต์ของฉันมี.shส่วนขยายและฉันได้ลองยกเลิกการเชื่อมโยง.shส่วนขยาย (ฉันคิดว่า MinGW ตั้งค่าเริ่มต้น แต่ไม่ได้ผล) โดยใช้โปรแกรมอรรถประโยชน์นี้และพยายามเชื่อมโยงอีกครั้งเพื่อทุบตีโดยใช้:
ftype ShellScript=c:\MinGW\msys\1.0\bin\bash.exe -c "'%1' %2"
assoc .sh=ShellScript
ในเชลล์ cmd ของผู้ดูแลระบบ แม้ว่าสิ่งนี้จะทำงานที่พร้อมรับคำสั่งและเชลล์ Explorer (ผ่านการคลิกสองครั้ง) แต่จะไม่แสดงในSend Toเมนูและจะไม่ยอมรับพารามิเตอร์โดยการลากไฟล์ที่ด้านบนของสคริปต์โดยตรง
ไม่มีใครรู้ว่าฉันจะทำเช่นนี้?
Move to *dir*) ดังนั้นฉันคิดว่ามันไม่ใช้พารามิเตอร์ด้วยเหตุผลบางอย่างแม้ว่าจะถูกเรียกใช้งานหากคลิกสองครั้ง ความคิดใด ๆ ที่ว่าทำไมถึงเป็นเช่นนั้น?
c:\MinGW\msys\1.0\bin\bash.exe -c C:\Path\To\Your\Script.shเป็นเป้าหมายสำหรับทางลัดSendToหรือไม่

