Nachdem ich all das aufgeschrieben und ein paar Dinge ausprobiert hatte, entfernte ich den Schalter / K aus dem Launchy-Argument und das Ding funktionierte.
Warum es unter Windows 7 und nicht unter Windows 10 funktioniert hat, weiß ich nicht.
Ich bin nicht sicher, wo die Ursache dieses Problems liegt: Launchy, OneDrive oder Windows 10.
Auf meinem alten Windows 7-Computer hatte ich eine Batchdatei auf meinem Desktop, in der die Eingabeaufforderung in einem bestimmten Verzeichnis gestartet wurde:
ECHO OFF TITLE tasker CD C:\Users\jenglish\desktop\Gitportable\Data\home\tasker PROMPT t$g ECHO ON
In Launchy auf meinem Windows 7-Computer habe ich die Runner-Erweiterung verwendet, um cmd.exe mit "/ K c: \ users \ jenglish \ desktop \ starttasker.bat" als Argument zu starten.
Auf meinem neuen Windows 10-Computer musste ich mich an OneDrive anpassen, wodurch meine Pfade um zusätzliche Verzeichnisse erweitert wurden.
Der einzige Unterschied in der neuen Stapeldatei ist der Pfad:
CD "C:\Users\englisjo\OneDrive\OneDrive - Hewlett Packard Enterprise\Documents\GitHub\tasker"
Ich habe die Batchdatei auf dem Desktop gespeichert und diese Fehlermeldung erhalten:
'C:\Users\englisjo\OneDrive\Onedrive' is not a recognized as an internal or external command, operable program or batch file
Ich habe die Batch-Datei unter c: \ users \ englisjo \ starttasker.bat gespeichert und das Startbild aktualisiert, um diese Version der Batch-Datei zu öffnen. Ich erhalte die gleiche Fehlermeldung. Ich glaube nicht, dass Launchy hier ein Problem ist.
Wenn Sie eine Eingabeaufforderung starten und zum Desktop oder zu meinem Home-Verzeichnis navigieren und die Batchdatei ausführen, funktioniert das problemlos.
Nachdem ich all das aufgeschrieben und ein paar Dinge ausprobiert hatte, entfernte ich den Schalter / K aus dem Launchy-Argument und das Ding funktionierte.
Warum es unter Windows 7 und nicht unter Windows 10 funktioniert hat, weiß ich nicht.