ConEmu: 201124: Failed exec batch files when path contained space and @
conemu: 201124 x86 far: 3.0.305709 x86 win 10x64
Не запускаются батники в папках с символами пробела и @.
Пример:
Cоздаём папку с символами пробела и @
md "C:\1 @"
Cоздаём в папке выше cmd-файл “a.cmd”:
echo echo OK>a.cmd
Пытаемся его запустить:
C:\1 @\@>a.cmd
'C:\1' is not recognized as an internal or external command,
operable program or batch file.
About this issue
- Original URL
- State: open
- Created 4 years ago
- Comments: 23 (5 by maintainers)
Commits related to this issue
- gh-2212: Fix run batch from Far Manager from paths containing space and `@`. — committed to Maximus5/ConEmu by Maximus5 3 years ago
- gh-2212: Far 1.75 executor - fix run cmd scripts with space in the path. — committed to Maximus5/ConEmu by Maximus5 3 years ago
- gh-2212: Far 1.75 executor - fix run commands with redirection. — committed to Maximus5/ConEmu by Maximus5 3 years ago
- gh-2212: more execute fixes and tests. We need extra double quotes, when we combine asFile and asParam in new asParam replacing executable with our ConEmuC (creating new consoles, long-output in ... — committed to Maximus5/ConEmu by Maximus5 3 years ago
- gh-2212: Executer fix when asFile specified in CreateProcess. — committed to Maximus5/ConEmu by Maximus5 3 years ago
- gh-2212: Fix executer in Far 3.0. — committed to Maximus5/ConEmu by Maximus5 3 years ago
- gh-2212, gh-2262, gh-2267, gh-2270: Fix run commands from Far Manager (ErrCode=0x00000057). — committed to Maximus5/ConEmu by Maximus5 3 years ago
- gh-2212: Fix executer in Far 1.75 (commands with redirections). — committed to Maximus5/ConEmu by Maximus5 3 years ago
- Internal. gh-2212: Shell executor fixes — committed to Maximus5/ConEmu by Maximus5 3 years ago
- gh-2212: Fix command execution from Far Manager (files with commas, unquoted batches). — committed to Maximus5/ConEmu by Maximus5 3 years ago
- gh-2212: Fix running `set path` from Far Manager 1.75. — committed to Maximus5/ConEmu by Maximus5 3 years ago
ConEmuPack.210304+FAR175
C:\temp\1>>macros 1 test.txt ““C:\MSDOS\CONTROL\macros.BAT 1 test.txt”” не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
с FAR3 всё OK 😃
+как писали выше Батник с запятой в имени не запускается. Пример имени “d,2.cmd” в FAR3 3.0.5753+ ConEmuPack.210304
Опять поломался с новым запускатором фара.
Far 3.0.5733 + ConEmuPack.210112 N:\Soft &\Microsoft\Edge\Edge Update Stop.cmd Всё ОК.
Far 3.0.5733 + ConEmuPack.210128 N:\Soft &\Microsoft\Edge\Edge Update Stop.cmd N:\Soft не является внутренней или внешней командой…