![]() |
Непредвиденное появление: &
Не могу понять, раньше эта команда работала, а теперь нет.
Код:
cmd /e:on /v:on /c "for /f %a in ('reg query "HKCU\SOFTWARE\lithing\Cache"') do (reg query %a\roaming & if not !errorlevel! == 0 reg delete %a /f)" |
Logonius,
для начала попробуйте записать так: Код:
cmd /e:on /v:on /c "for /f "delims=" %a in ('reg query "HKCU\SOFTWARE\lithing\Cache"') do (reg query "%a\roaming"& if not !errorlevel!==0 reg delete %a /f)" напишите полный путь ключа и параметр который там надо находить или задачу полностью опишите, чего собираетесь достичь, тогда будем говорить детально и по существу. И, кстати, не из пакетного ли файла пытаетесь запустить команду? Она для командной строки, для пакетного файла надо удвоить % в переменной: %%a |
Я вообще не понял вот этого:
Код:
…reg query %a\roaming & if not !errorlevel! == 0 reg delete… Код:
…reg.exe query "%a\roaming" || reg.exe delete… |
Время: 23:39. |
Время: 23:39.
© OSzone.net 2001-