>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Автоматическая установка дополнений http://forum.mozilla-russia.org/viewtopic.php?id=45298 |
Malamut > 20-07-2010 17:20:24 |
Задача: необходимо удалять и ставить расширения TB на компьютеры пользователей в сети. TB стоит с дефолтными настройками, то есть в Program Files, и профили для него тоже дефолтные - то есть непонятный набор буквоцифр.default. Собственно вопрос: как это сделать? Конечно есть домен и есть все его плюшки. Проблема у меня возникла только в определении полного пути к папке extensions в профиле пользователя, ибо этот путь содержит всё то же странное и для всех различное имя профиля. Так-то всё просто: небольшой user-logon bat скрипт, который при отсутствии папочки расширения в профиле копирует её с шары. Вопрос при этом один: как из bat скрипта узнать имя текущего профиля TB? |
okkamas_knife > 20-07-2010 19:32:34 |
C:\Documents and Settings\юзернейм\Application Data\Mozilla\Firefox\profiles.ini |
Malamut > 20-07-2010 20:27:07 |
Да, но вот вопрос-то в том, как из cmd скрипта выцепить путь до профиля? Я привык к нормальным ОС, а винду пришлось использовать по необходимости, но насколько мне известно в ней нету всяких grep, awk и perl. Посему я что-то плохо представляю как устроить на том убожестве, что доступно в винде, разбор текстового ini файла. М.б. есть другой способ узнать путь до текущего профиля? Или кто из гуру cmd поделится наводками на решение столь банальной задачи, как разбор текстового файла по регекспам? |
okkamas_knife > 21-07-2010 00:44:04 |
Malamut |
Malamut > 21-07-2010 01:42:27 |
okkamas_knife, |
Gopak > 20-08-2010 10:23:50 |
А можно пример скрипта? |