Me gustaría usar un script de shell bash de la SendTo
carpeta. Cuando pongo un acceso directo a un lote o exe en la SendTo
carpeta, aparece en el Send To
submenú de contexto de shell , pero cuando el acceso directo apunta a un script de shell, no lo hace.
El sistema operativo en el que estoy probando esto es Win7 Home Premium SP1. La extensión es la .sh
que se ha asociado con bash.exe de MinGW.
Mi script de shell tiene una .sh
extensión y he intentado desasociar la .sh
extensión (creo que MinGW la configuró inicialmente, pero eso no funcionó) usando esta utilidad e intenté asociarla a bash usando:
ftype ShellScript=c:\MinGW\msys\1.0\bin\bash.exe -c "'%1' %2"
assoc .sh=ShellScript
en un administrador cmd shell. Aunque esto funciona en un símbolo del sistema y el shell del Explorador (mediante doble clic), no aparecerá en el Send To
menú y no aceptará un parámetro arrastrando un archivo directamente sobre el script.
¿Alguien sabe cómo haría esto?
Move to *dir*
), así que estoy pensando que no está tomando parámetros por alguna razón, aunque se ejecute si se hace doble clic en él. ¿Alguna idea de por qué esto sería así?
c:\MinGW\msys\1.0\bin\bash.exe -c C:\Path\To\Your\Script.sh
como objetivo para el atajo SendTo
?