CMD/BAT - [решено] Как скопировать с помощью BAT файл в профиль Firefox

Ответить
 • Просмотры: 1
Аватара пользователя
gora

Re: CMD/BAT - [решено] Как скопировать с помощью BAT файл в профиль Firefox

Сообщение gora »

Цитата Valek271183:



Пишет



Код:

Код: Выделить всё

Файл не найден

Что то не так
CMD/BAT - [решено] Как скопировать с помощью BAT файл в профиль Firefox




Видимо у Вас там (в папке "%appdata%\Mozilla\Firefox\Profiles\*.default") нет такого файла (places.sqlite)

Попробуйте искать саму папку (надеюсь, что сама папка то у Вас существует!?) :

Код:

Код: Выделить всё

@echo off
set file=ПУТЬ К МОЕМУ\places.sqlite
for /f "delims=" %%H in ('dir /s /b /ad "%appdata%\Mozilla\Firefox\Profiles\*.default"') do set adres=%%H
copy /y "%file%" "%adres%\places.sqlite"
exit
Аватара пользователя
Valek271183

Re: CMD/BAT - [решено] Как скопировать с помощью BAT файл в профиль Firefox

Сообщение Valek271183 »

Ну как в коде видно файл places.sqlite находится в корне диска C:\ и он не может скопировать поверх самого себя, там он точно есть.

bat запускаю из корня диска C:\ там же лежит и файл, так же пробовал запустить BAT с рабочего стола написав без пути set file=places.sqlite? потому что файл лежал рядом (UAC отключен, переменные вроде все правильно)
Аватара пользователя
Valek271183

Re: CMD/BAT - [решено] Как скопировать с помощью BAT файл в профиль Firefox

Сообщение Valek271183 »

%appdata%\Mozilla\Firefox\Profiles\*.default , конечно его там нет, мне его туда надо скопировать... с диска C:\
Аватара пользователя
zion87

Re: CMD/BAT - [решено] Как скопировать с помощью BAT файл в профиль Firefox

Сообщение zion87 »

Цитата Valek271183:



конечно его там нет, мне его туда надо скопировать
CMD/BAT - [решено] Как скопировать с помощью BAT файл в профиль Firefox




надо было сразу сказать что он там отсутствует ... надеюсь файл signons.sqlite там присутствует???



Код:

Код: Выделить всё

@echo off
set file=C:\places.sqlite
for /f "delims=*" %%H in ('dir /s /b /a-d "%appdata%\Mozilla\Firefox\Profiles\signons.sqlite"') do set  adres="%%~dpH"
copy /y "%file%" %adres%
exit
Аватара пользователя
gora

Re: CMD/BAT - [решено] Как скопировать с помощью BAT файл в профиль Firefox

Сообщение gora »

Код:

Код: Выделить всё

@Echo Off
:: путь к моему файлу, который нужно скопировать
Set myfile=C:\places.sqlite
:: путь к моей папке, которую нужно скопировать
Set myfolder=C:\extensions
:: путь к 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%
:: проверяем наличие папки профиля, и если ее нет, то создаем
If Not Exist "%fPath%" MD "%fPath%"
:: копируем мой файл в папку профиля
Copy /y "%myfile%" "%fPath%\places.sqlite"
:: копируем мою папку в папку профиля (ключи для xCopy можно изменить под собственные задачи)
xCopy /e /i /h /r /k /y "%myfolder%" "%fPath%\extensions"
Pause
Exit
Аватара пользователя
Valek271183

Re: CMD/BAT - [решено] Как скопировать с помощью BAT файл в профиль Firefox

Сообщение Valek271183 »

gora, спасибо ОГРОМНОЕ, это то что мне нужно!
Ответить

Вернуться в «Скриптовые языки администрирования Windows»