MVV

|
Posted: Fri Jun 11, 2010 00:21 Post subject: |
|
|
Quote: | Достаточно одних двойных кавычек: "%COMMANDER_PATH%\SOFT\LAME\lame.exe" |
Для нормальных приложений - достаточно. А cmd.exe скажет:
Quote: | - Ы-ы, гыляди, кавычка! Нада удалить ее, и в конце тоже. |
Насколько я понял, он удаляет обрамляющие кавычки, если после /C или /K параметр начинается с кавычки. При этом он не задумывается, что может нарушить командную строку. У меня лично при запуске программы из папки с пробелом оно работало именно в указанным мной варианте - то есть, с дополнительным обрамлением кавычками всей командной строки, передаваемой командному интерпретатору после /C (то есть, одна кавычка перед путем к программе, другая - в конце строки параметров). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|