Что нового

[Автоматизация] Копирование данный в каталог с переменным путем

vld-k

Новичок
Сообщения
39
Репутация
0
Добрый день.
Пожалуйста, подскажите, каким образом скопировать файл (user.conf) в каталог профиля Firefox, если имя каталога хаотично меняется (на каждом ПК), более того, еще и разные пользователи.
Пример:
C:\Documents and Settings\admin\Application Data\Mozilla\Firefox\Profiles\73zg6oft.default
C:\Documents and Settings\user1\Application Data\Mozilla\Firefox\Profiles\46xchd7d.default
C:\Documents and Settings\boss\Application Data\Mozilla\Firefox\Profiles\73jf9sfvj.default

Получается что на ПК могут быть разные пользователи (до 10-ти) и у каждого уникальное имя каталога с профилем.
Как быть в данной ситуации?
Помогите, пожалуйста.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Этот путь хранится в файле profiles.ini.
Путь к папке пользователя можно получить из макроса @AppDataDir

Код:
Local $sFirefoxDir, $sIniPath, $sProfilePath

$sFirefoxDir = @AppDataDir & "\Mozilla\Firefox"
$sIniPath = $sFirefoxDir & "\profiles.ini"
$sProfilePath = $sFirefoxDir & "\" & StringReplace(IniRead($sIniPath, "Profile0", "Path", ""), "/", "\")

ConsoleWrite("Profile path: " & $sProfilePath & @CRLF)
 
Верх