Добавление параметра в реестр с помощью VBS
Добрый всем день! Подскажите пожалуйста, вот уже второй день мучаюсь! Нужно создать скрипт по добавлению в ветку реестра несколько параметров, в которых будут прописаны пути к базам данных 1с7.
Вот именно в VBS у меня не получается, когда указываешь путь к базе типа \\server\base, то создается вместо параметра ветка очередная с названием "server" и в ней параметр "base"!
Желательно конечно скрипт сделать в vbs или wsh, но не батник, чтоб он мог работать не только на XP, но и на Win 7, Win2008 через ГПО!
Заранее благодарю за помощь!
|
Petya V4sechkin |
23-06-2011 17:19 1700349 |
|
Нужно делать 'escape' символов '\'. Т.е. добавлять "\\\\server\\base"
|
Isotonic, Вы явно путаете reg-файлы и WSH.
|
Я не то, чтобы путаю, я высказал предположение, возможно, не совсем корректное. Я вижу, что вопрос остался нерешённым. И знаю, что ряд символов во всех языках программирования нужно экранировать. Путь рекомендация не точная, но людей с мозгами на мысль может навести.
|
Цитата:
Цитата Isotonic
Я не то, чтобы путаю, я высказал предположение, возможно, не совсем корректное. И знаю, что ряд символов во всех языках программирования нужно экранировать. Путь рекомендация не точная, но людей с мозгами на мысль может навести. »
|
Ясно. Однако же — «предположения» не вижу. Вижу утверждение. И у меня, и у Вас, и у автора темы вроде бы тоже есть мозги, а непосредственно в примерах по приведенной ссылке WMI Tasks: Registry — явно видно использование единственного (неэкранированного) слэша в константах, задающих имена подразделов.
Экранирование слэшей в Wbem требуется при ссылках на экземпляры объектов.
Цитата:
Цитата Isotonic
Я вижу, что вопрос остался нерешённым. »
|
К сожалению, немалое количество людей, получив решение, даже не удосуживаются не то что отписаться по результатам, но и сделать щелщок мышкой. Увы.
|
Цитата:
Цитата Iska
К сожалению, немалое количество людей, получив решение, даже не удосуживаются не то что отписаться по результатам, но и сделать щелщок мышкой. Увы. »
|
Извините, что не отвечал! На самом деле вопрос пока не решен, вобщем на VBS этого сделать не получится, подойдет wsh!
Только пока в плотную не занимался этим вопросом, возникли некоторые другие обстоятельства, ковыряться буду чуть позже и свое решение обязательно выложу!
|
team, VBScript — это один из языков, поддерживаемых Windows Script Host. Так что, если что-то не получается, пишите, обязательно прикладывая Ваш код.
|
Время: 22:18.
© OSzone.net 2001-