Ich möchte ein Bash-Shell-Skript aus dem SendToOrdner verwenden. Wenn ich eine Verknüpfung zu einem Stapel oder einer Exe in den SendToOrdner lege, wird diese im Send ToUntermenü 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 .shwurde mit der bash.exe von MinGW verknüpft.
Mein Shell-Skript hat eine .shErweiterung und ich habe versucht, die .shErweiterung 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 ToMenü 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.shals Ziel für die Verknüpfung zu verwenden SendTo?

