Как обрабатывать пространство в пути к файлу при использовании правого клика «Отправить» в Windows 10 - PullRequest
0 голосов
/ 07 июня 2018

Я создал пакетный файл, который получает один из своих параметров, щелкнув правой кнопкой мыши файл и отправив его в мой пакетный файл.Проблема в том, что он падает, если в пути есть пробел.Например, файл в C: \ temp \ CarRide работает, но файл в C: \ temp \ Car Ride не работает.Окно cmd мигает и сразу закрывается.Я попытался поставить паузу в качестве первой строки в командном файле, но до этого не дошло, поэтому я почти уверен, что проблема в том, как Send To обрабатывает путь.Есть идеи?

1 Ответ

0 голосов
/ 14 января 2019

Используйте кавычки, если в пути C: \ temp \ CarRide есть пробел и "C: \ temp \ Car Ride", в противном случае путь анализируется как два аргумента.В вашем случае первый файл, выбранный правой кнопкой мыши, принимает первый аргумент% 1, поэтому установите для ввода значение «% 1»

...