Tôi muốn sử dụng một tập lệnh bash shell từ SendTo
thư mục. Khi tôi đặt một phím tắt cho một lô hoặc exe vào SendTo
thư mục, nó sẽ hiển thị trong Send To
menu con bối cảnh shell , nhưng khi phím tắt chỉ vào một tập lệnh shell thì không.
Hệ điều hành tôi đang thử nghiệm này là Win7 Home Premium SP1. Tiện ích mở rộng .sh
được liên kết với bash.exe của MinGW.
Kịch bản shell của tôi có một .sh
tiện ích mở rộng và tôi đã thử tách rời .sh
tiện ích mở rộng (tôi nghĩ rằng MinGW đã thiết lập nó ban đầu, nhưng nó không hoạt động) bằng cách sử dụng tiện ích này và cố gắng liên kết lại để bash bằng cách sử dụng:
ftype ShellScript=c:\MinGW\msys\1.0\bin\bash.exe -c "'%1' %2"
assoc .sh=ShellScript
trong một vỏ cmd quản trị. Mặc dù điều này hoạt động tại một dấu nhắc lệnh và trình bao Explorer (thông qua nhấp đúp chuột), nhưng nó sẽ không hiển thị trong Send To
menu và nó sẽ không chấp nhận tham số bằng cách kéo trực tiếp một tệp lên trên tập lệnh.
Có ai biết làm thế nào tôi sẽ làm điều này?
Move to *dir*
vì vậy), vì vậy tôi nghĩ rằng nó không lấy tham số vì một số lý do mặc dù nó được thực thi nếu nhấp đúp vào. Bất cứ ý tưởng tại sao điều này sẽ được như vậy?
c:\MinGW\msys\1.0\bin\bash.exe -c C:\Path\To\Your\Script.sh
làm mục tiêu cho lối tắt trong SendTo
chưa?