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

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

Ответить
Настройки темы
CMD/BAT - [решено] При внесении записей в реестр не ставятся кавычки

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


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

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


Добрый день, столкнулся с такой проблемой при добавлении записи в реестр (в автозагрузку) запись вносится без кавычек и следовательно не отрабатывается при загрузке. Запись имеет
следующий вид: reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v 123 /d "C:\Desktop\123.bat" при отработке вносит значение C:\Desktop\123.bat (без кавычек) если вручную дописать кавычки в реестре то все работает нормально. Если кто знает, подскажите какой командой можно добавить значение через bat уже с кавычками.

Отправлено: 09:47, 27-10-2015

 


Moderator


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

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


8ash8, для экранирования кавычек добавьте \ перед ними:
\"значение\"

Хотя в вашем примере в этом нет необходимости.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:55, 27-10-2015 | #2



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

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


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


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

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


Спасибо помогло!!

Отправлено: 10:51, 27-10-2015 | #3


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


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

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


А если в значении есть символ "процент"?
Например:
Код: Выделить весь код
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"

Отправлено: 20:25, 05-11-2024 | #4


Аватара для NickM

Ветеран


Contributor


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

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


Цитата frostbittenbull:
А если в значении есть символ "процент"? »
Удвоить значение, например:
Код: Выделить весь код
reg add "HKEY_CLASSES_ROOT\*\shell\Открыть в Sublime Text\command" /ve /t "REG_SZ" /d "C:\Program Files\Sublime Text\sublime_text.exe ""%%1""" /f

Отправлено: 21:51, 05-11-2024 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Проблема с сохранением записей в реестр lex1010011010 Microsoft Windows 7 2 09-01-2014 12:49
MSFT SQL Server - столкнулся с не правильным подсчетом записей при выполнения запроса. pingUIN Программирование и базы данных 0 31-01-2013 11:38
7 / 2008 R2 - RunOnceEx.cmd не импортируются в реестр пользовательские настройки при установке calambuss Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 2 17-01-2013 16:08
Доступ - [решено] Можно ли вносить изменения в реестр для всех учётных записей? Zhentos Microsoft Windows 7 10 02-12-2011 18:23
Интерфейс - [решено] Как через реестр, сделать, чтобы файлы при удалении не попадали в корзину? HarrysFerrarievich Microsoft Windows 7 2 08-10-2010 15:08




 
Переход