VitRom
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Уважаемые, подскажите, как в FOR /F использовать вывод команды, которая, в свою очередь, лежит в переменной, а путь к ней содержит пробелы, да ещё UNC? Т.е. примерно так: Код: SET reg=%~dp0reg.exe . . . FOR /f "skip=4 tokens=3* delims=<tab>" %%V in ('%reg% query %RegKey% /v Path') do SET AppDir=%%V | Ни reg="%~dp0reg.exe" ни in ('"%reg%" query (по очереди, разумеется) не срабатывают (ругается не то про "преждевременное появление", не то что-то такое - как всегда, в общем). Хотя в других местах, без такого вложения, всё идёт на ура. Полный батник такой | Всего записей: 3110 | Зарегистр. 18-06-2006 | Отправлено: 21:22 28-07-2008 | Исправлено: VitRom, 21:25 28-07-2008 |
|