Vorrei usare uno script di shell bash dalla SendTo
cartella. Quando inserisco un collegamento in un batch o exe nella SendTo
cartella, questo viene visualizzato nel Send To
sottomenu del contesto della shell , ma quando il collegamento punta a uno script della shell non lo fa.
Il sistema operativo su cui sto testando è Win7 Home Premium SP1. L'estensione è .sh
che è stata associata con bash.exe di MinGW.
Il mio script shell ha .sh
un'estensione e ho provato a dissociarlo .sh
(penso che MinGW lo abbia impostato inizialmente, ma che non ha funzionato) usando questa utility e ho provato a riassociarlo per bash usando:
ftype ShellScript=c:\MinGW\msys\1.0\bin\bash.exe -c "'%1' %2"
assoc .sh=ShellScript
in una shell cmd admin. Sebbene funzioni al prompt dei comandi e alla shell di Explorer (tramite doppio clic), non verrà visualizzato nel Send To
menu e non accetterà un parametro trascinando direttamente un file sopra lo script.
Qualcuno sa come lo farei?
Move to *dir*
), quindi sto pensando che non sta prendendo parametri per qualche motivo anche se viene eseguito se si fa doppio clic su. Qualche idea sul perché sarebbe così?
c:\MinGW\msys\1.0\bin\bash.exe -c C:\Path\To\Your\Script.sh
come obiettivo il collegamento SendTo
?