Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Добавление в реестр данных с кавычками. (http://forum.oszone.net/showthread.php?t=306917)

termitt 21-10-2015 08:19 2566417

Добавление в реестр данных с кавычками.
 
Всем привет, хочу добавить текст сообщения в ветку реестра 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

Foreigner 21-10-2015 08:27 2566423

termitt, А зачем вы экранируете пробелы?

termitt 21-10-2015 08:44 2566430

Цитата:

Цитата Foreigner
termitt, А зачем вы экранируете пробелы? »

я тебя не совсем корректно понял. ответьте мне: вы поможете мне или нет?

Foreigner 21-10-2015 09:08 2566438

termitt, Кавычки экранируются так \", все кавычки, кроме открывающих-закрывающих:
Код:

"\"C:\usr\ugs\NX_85\UGII\ugs_router.exe\" -ug -version=V26.5 -use_file_dir \"%1\"" /f
Кроме того, зачем конкретно здесь вообще кавычки? Путь к ugs_router.exe не содержит пробелов, а %1 подразумевает, что кавычки в нем в случае пробелов будут выставлены автоматически.

Iska 21-10-2015 19:01 2566664

Цитата:

Цитата Foreigner
а %1 подразумевает, что кавычки в нем в случае пробелов будут выставлены автоматически. »

Точно?

Foreigner 21-10-2015 19:41 2566685

Iska, кавычки все-таки нужны.


Время: 00:07.

Время: 00:07.
© OSzone.net 2001-