Я не уверен, где источник этой проблемы: 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.

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

2 ответа2

0

Вы также можете просто создать файл ярлыка и вызвать его из Launchy.

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .