Ich möchte ein Bash-Shell-Skript aus dem SendTo
Ordner verwenden. Wenn ich eine Verknüpfung zu einem Stapel oder einer Exe in den SendTo
Ordner lege, wird diese im Send To
Untermenü des Shell- Kontexts angezeigt, aber wenn die Verknüpfung auf ein Shell-Skript verweist, wird dies nicht der Fall sein.
Das Betriebssystem, auf dem ich dies teste, ist Win7 Home Premium SP1. Die Erweiterung .sh
wurde mit der bash.exe von MinGW verknüpft.
Mein Shell-Skript hat eine .sh
Erweiterung und ich habe versucht, die .sh
Erweiterung mit diesem Dienstprogramm zu trennen (ich glaube, MinGW hat sie ursprünglich eingerichtet, aber das hat nicht funktioniert) und versucht, sie erneut mit bash zu verknüpfen, indem ich :
ftype ShellScript=c:\MinGW\msys\1.0\bin\bash.exe -c "'%1' %2"
assoc .sh=ShellScript
in einer Admin-Cmd-Shell. Dies funktioniert zwar an einer Eingabeaufforderung und in der Explorer-Shell (per Doppelklick), wird jedoch nicht im Send To
Menü angezeigt und akzeptiert keinen Parameter, indem eine Datei direkt über das Skript gezogen wird.
Weiß jemand, wie ich das machen würde?
Move to *dir*
), daher denke ich, dass es aus irgendeinem Grund keine Parameter akzeptiert, obwohl es ausgeführt wird, wenn Sie darauf doppelklicken. Irgendeine Idee, warum das so wäre?
c:\MinGW\msys\1.0\bin\bash.exe -c C:\Path\To\Your\Script.sh
als Ziel für die Verknüpfung zu verwenden SendTo
?