|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - extensions в профиле Mozilla Firefox |
|
Любой язык - extensions в профиле Mozilla Firefox
|
Пользователь Сообщения: 70 |
у каждого пользователя свой уникальный профиль в Mozilla Firefox, задача в том, что нужно каким-то образом определить имя профиля и скопировать в директорию C:\Users\User\AppData\Roaming\Mozilla\Firefox\Profiles\<профиль>\extensions свое расширение, хотелось бы как то это автотизировать, но не могу понять, как определять данный профиль
|
|
Отправлено: 08:43, 14-04-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Nordek, вот именно это и надо было говорить, только не мне и сейчас, а автору вопроса и сразу.
|
Отправлено: 18:10, 16-04-2017 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Файл 145243
cmd
@Echo Off :: путь к моему файлу, который нужно скопировать Set myfile=ru.cryptopro.nmcades@cryptopro.ru.xpi :: путь к ini файлу, из которого нужно прочитать название папки профиля Set pathini=%appdata%\Mozilla\Firefox\profiles.ini :: путь, по которому нужно будет создать этот профиль и потом скопировать мои файл и папку Set outfolder=%appdata%\Mozilla\Firefox :: читаем название папки профиля из ini файла For /f "tokens=2 delims==" %%i In ('FindStr /b "Path=" "%pathini%"') Do Set fPath=%%i :: получаем полный путь папки профиля и правим в нем прямой слеш на обратный Set fPath=%outfolder%\%fPath:/=\% Echo %fPath% SetLocal EnableExtensions EnableDelayedExpansion Set "File="%fPath%\extension.json"" rem Set "File=extension.json" Set "Rep1="active":true"" Set "Rep2="userDisabled":false"" >"%File%.bat.tmp" (FOR /F "usebackq delims=" %%s IN (`More "%File%"`) DO Echo %%s) Set /A N1=0,N2=0,NN=0 FOR /F "usebackq Skip=2 delims=[]" %%n IN (`Find /N ""active":false"" "%File%.bat.tmp"`) DO Set N1=%%n FOR /F "usebackq Skip=2 delims=[]" %%n IN (`Find /N ""userDisabled":true"" "%File%.bat.tmp"`) DO Set N2=%%n >"%File%" (FOR /F "usebackq delims=" %%s IN (`More "%File%.bat.tmp"`) DO ( Set /A NN+=1 If Not !NN! EQU %N1% If Not !NN! EQU %N2% Echo %%s If !NN! EQU %N1% Echo %Rep1% If !NN! EQU %N2% Echo %Rep2% )) DEL "%File%.bat.tmp" 2>NUL Exit получилось скопировать файл в папку extension, только теперь не получается отредактировать сам файл extensions.json хочу найти значения у параметров "active":false,"userDisabled":true у самого плагина и изменить их на "active":true,"userDisabled":false подскажите, где может быть ошибка? |
Отправлено: 14:44, 26-04-2017 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата icetanker:
|
|
Отправлено: 15:27, 26-04-2017 | #13 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Iska, а с помощью cmd не получиться никаким образом? или пример какой-нибудь на powershell?
|
Последний раз редактировалось icetanker, 26-04-2017 в 16:16. Отправлено: 15:38, 26-04-2017 | #14 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать icetanker, я вижу очень много проблем на этом пути, и вовсе не уверен, что все они решаемы.
|
Отправлено: 16:25, 26-04-2017 | #15 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Iska, у Вас нет примера, как можно это реализовать с помощью powershell?(почитал по powershell, честно говоря, не очень понятно)
|
Отправлено: 17:16, 26-04-2017 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать icetanker, нет, готового примера для xpi без install.rdf у меня нет.
|
Отправлено: 17:44, 26-04-2017 | #17 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Iska, а на vbs возможно реализовать?
|
Отправлено: 09:39, 27-04-2017 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата icetanker:
|
|
Отправлено: 22:13, 27-04-2017 | #19 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интернет - [addon] Mozilla Firefox | mPaSoft | Наборы обновлений для Windows XP/2003/Windows 7 | 1294 | 25-10-2023 07:02 | |
Firefox станет поддерживать стандарт Encrypted Media Extensions | OSZone News | Новости информационных технологий | 0 | 15-05-2014 16:30 | |
Mozilla Firefox 5.0 Beta 1 | OSZone Software | Новости программного обеспечения | 0 | 17-05-2011 14:30 | |
Mozilla Firefox 3.5.4 | OSZone Software | Новости программного обеспечения | 0 | 28-10-2009 14:30 | |
C/C++ - Mozilla Firefox | septera | Программирование и базы данных | 4 | 25-08-2009 23:42 |
|