Добавление в реестр данных с кавычками.
Всем привет, хочу добавить текст сообщения в ветку реестра HKEY_CLASSES_ROOT\UGpartfile\shell\open\command вот сам текст сообщения "C:\usr\ugs\NX_85\UGII\ugs_router.exe" -ug -version=V26.5 -use_file_dir "%1"
Все что после кавычек не добавляется. Имя По умолчанию Тип REG_SZ
вот мой код
Код:
REG ADD "HKEY_CLASSES_ROOT\UGpartfile\shell\open\command" /ve /t REG_SZ /d " \"C:\usr\ugs\NX_85\UGII\ugs_router.exe"\ -ug -version=V26.5 -use_file_dir \"%1"\ " /f
|
termitt, А зачем вы экранируете пробелы?
|
Цитата:
Цитата Foreigner
termitt, А зачем вы экранируете пробелы? »
|
я тебя не совсем корректно понял. ответьте мне: вы поможете мне или нет?
|
termitt, Кавычки экранируются так \", все кавычки, кроме открывающих-закрывающих:
Код:
"\"C:\usr\ugs\NX_85\UGII\ugs_router.exe\" -ug -version=V26.5 -use_file_dir \"%1\"" /f
Кроме того, зачем конкретно здесь вообще кавычки? Путь к ugs_router.exe не содержит пробелов, а %1 подразумевает, что кавычки в нем в случае пробелов будут выставлены автоматически.
|
Цитата:
Цитата Foreigner
а %1 подразумевает, что кавычки в нем в случае пробелов будут выставлены автоматически. »
|
Точно?
|
Iska, кавычки все-таки нужны.
|
Время: 00:07.
© OSzone.net 2001-