You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Версия ОС: Windows 7 SP1 x64
Версия FAR: 2.1 build 1807 bis12 x86
Steps to reproduce:
1. Создаём файл test.cmd в папке "%USERPROFILE%\SendTo". Содержимое файла:
echo %~1
pause
2. Создаем папку "C:\test test".
3. Становимся в Far на этой папке и вызываем контекстное меню, выбираем меню "Send
to" и пункт "test.cmd"
4. Открывается консольное окно и тут же закрывается.
5. ProcessExplorer показывает, что происходит запуск следующей команды:
cmd.exe /C "C:\Users\Arty\SendTo\test.cmd" "C:\test test"
6. Если вручную запустить в cmd эту команду, то получим сообщение:
The filename, directory name, or volume label syntax is incorrect.
7. Правильный синтаксис команды:
cmd.exe /C ""C:\Users\Arty\SendTo\test.cmd" "C:\test test""
Если удалить вспомогательный плагин ConEmu.dll из папки плагинов или запустить FAR
вообще без ConEmu, то проблема исчезает.
Reported by Artyom.Vorobets on 2011-06-09 07:46:54
The text was updated successfully, but these errors were encountered:
Забыл указать - ошибка возникает только когда полный путь к файлу или папке содержит
пробел. В этом случае при вызове cmd.exe путь к запускаемому файлу и его параметрам
должен дополнительно браться в кавычки.
Есть подозрение, что идущие подряд двойные кавычки в строке где-то режутся до одних.
Reported by Artyom.Vorobets on 2011-06-09 07:56:52
Originally reported on Google Code with ID 400
Reported by
Artyom.Vorobets
on 2011-06-09 07:46:54The text was updated successfully, but these errors were encountered: