![]() |
При внесении записей в реестр не ставятся кавычки
Добрый день, столкнулся с такой проблемой при добавлении записи в реестр (в автозагрузку) запись вносится без кавычек и следовательно не отрабатывается при загрузке. Запись имеет
следующий вид: reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v 123 /d "C:\Desktop\123.bat" при отработке вносит значение C:\Desktop\123.bat (без кавычек) если вручную дописать кавычки в реестре то все работает нормально. Если кто знает, подскажите какой командой можно добавить значение через bat уже с кавычками. |
8ash8, для экранирования кавычек добавьте \ перед ними:
\"значение\" Хотя в вашем примере в этом нет необходимости. |
Спасибо помогло!!
|
А если в значении есть символ "процент"?
Например: Код:
reg add "HKEY_CLASSES_ROOT\*\shell\Открыть в Sublime Text\command" /ve /t "REG_SZ" /d "C:\Program Files\Sublime Text\sublime_text.exe "%1"" /f Код:
C:\Program Files\Sublime Text\sublime_text.exe "%1" |
Цитата:
Код:
reg add "HKEY_CLASSES_ROOT\*\shell\Открыть в Sublime Text\command" /ve /t "REG_SZ" /d "C:\Program Files\Sublime Text\sublime_text.exe ""%%1""" /f |
Время: 10:16. |
Время: 10:16.
© OSzone.net 2001-