Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Непредвиденное появление: &

Ответить
Настройки темы
CMD/BAT - Непредвиденное появление: &

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Logonius
Дата: 14-02-2021
Не могу понять, раньше эта команда работала, а теперь нет.

Код: Выделить весь код
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)"
А теперь горит ошибка, как исправить?

Отправлено: 04:09, 14-02-2021

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


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)"
но вообще эта команда выглядит как-то глупо: "reg query ... reg query ..."
напишите полный путь ключа и параметр который там надо находить или задачу полностью опишите, чего собираетесь достичь, тогда будем говорить детально и по существу.
И, кстати, не из пакетного ли файла пытаетесь запустить команду? Она для командной строки, для пакетного файла надо удвоить % в переменной: %%a
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:07, 15-02-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Я вообще не понял вот этого:
Код: Выделить весь код
…reg query %a\roaming & if not !errorlevel! == 0 reg delete…
вместо:
Код: Выделить весь код
…reg.exe query "%a\roaming" || reg.exe delete…
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:01, 15-02-2021 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Непредвиденное появление: &

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] В разделе Achievements находит лишнюю скобку(Непредвиденное появление) iddiiddi1@vk Скриптовые языки администрирования Windows 3 14-07-2017 19:26
CMD/BAT - Проверка состояния службы. Возврат значения из CMD. Непредвиденное появление. amazzzing Скриптовые языки администрирования Windows 1 30-11-2013 01:41
CMD/BAT - [решено] Непредвиденное появление: <. Tetranoid Скриптовые языки администрирования Windows 6 22-06-2013 11:01
CMD/BAT - [решено] Ошибка работы скрипта (Непредвиденное появление: and) sunnykey Скриптовые языки администрирования Windows 4 21-02-2012 05:54
Драйвер - PCI\VEN_1095&DEV_3132&SUBSYS_71321095&REV_01\4&662654C&0&00E0 kalion-kill Поиск драйверов, прошивок и руководств 1 08-11-2009 16:45




 
Переход