запуск пакетного файла с Launchy в Windows 10

227
Josh English

Я не уверен, где источник этой проблемы: Launchy, OneDrive или Windows 10.

На моем старом компьютере с Windows 7 у меня на рабочем столе был командный файл, который запускал приглашение командной строки в определенном каталоге:

ECHO OFF TITLE tasker CD C:\Users\jenglish\desktop\Gitportable\Data\home\tasker PROMPT t$g ECHO ON 

В Launchy на моем компьютере с Windows 7 я использовал расширение Runner для запуска cmd.exe с аргументом "/ K c: \ users \ jenglish \ desktop \ starttasker.bat".

На моем новом компьютере с Windows 10 мне пришлось адаптироваться к использованию OneDrive, которое добавляет дополнительные каталоги к моим путям.

Единственное отличие в новом пакетном файле - это путь:

CD "C:\Users\englisjo\OneDrive\OneDrive - Hewlett Packard Enterprise\Documents\GitHub\tasker" 

Я сохранил командный файл на рабочем столе и получил эту ошибку:

'C:\Users\englisjo\OneDrive\Onedrive' is not a recognized as an internal or external command, operable program or batch file 

Я сохранил пакетный файл в c: \ users \ englisjo \ starttasker.bat и обновил launchy, чтобы открыть эту версию пакетного файла, и получаю ту же ошибку, так что я не думаю, что проблема заключается в Launchy.

Если запустить командную строку и перейти к рабочему столу или моему домашнему каталогу и запустить пакетный файл, все будет работать нормально.

0

1 ответ на вопрос

0
Josh English

Написав все это и попробовав несколько вещей, я удалил ключ / K из аргумента Launchy, и все заработало.

Почему это работает в Windows 7, а не Windows 10, я не знаю.