ฉันต้องการใช้สคริปต์เชลล์ 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
หรือไม่