2015-06-16 5 views
0

Мне нужно исправить имя папки профиля пользователей Thunderbird, расположенную в папке C: \ Users \% USERNAME% \ AppData \ Roaming \ Thunderbird.Исправить имя папки роуминга Thunderbird с помощью скрипта

Чтобы сделать это, я сделал пакетный скрипт которым изменяет xxxxx.default созданный при первом запуске Thunderbird в:

profiles.ini файл
Путь папки перемещаемого (см ниже)
Все вхождения в prefs.js файл
на имя «локальный профиль» папки

Но даже с этим, Thunderbird создает другую xxxxx.default папку, когда я запустить его после того, как работает мой сценарий. Мой вопрос: почему? Что я пропустил? Есть ли другое место, где я должен изменить xxxxx.default? Благодаря

ответ

0

Авто ответ: я должен был изменить название папки, расположенной в C: \ Users \% USERNAME% \ AppData \ Roaming \ Thunderbird по имени моего выбора (мв команды).
Затем я создал новый файл profile.ini с этим пути к папке (echo to file). Все остальное (например, prefs.js) создается Thunderbird при первом запуске.

1 шаг: Определить имя случайного каталога с помощью команды DIR и сохранить его в переменной:

DIR "C:\Users\%USERNAME%\AppData\Roaming\Thunderbird\Profiles" /ad /b > temp.txt 
SET /p PROFIL_FOLDER= < temp.txt 

2 шаг: Измените имя случайной папки:

MV "C:\Users\%USERNAME%\AppData\Roaming\Thunderbird\Profiles\%PROFILE_FOLDER%" "C:\Users\%USERNAME%\AppData\Roaming\Thunderbird\Profiles\NEW_DIR" 

3 шага: Напишите новый файл profile.ini:

INI_FILE="C:\Users\%USERNAME%\AppData\Roaming\Thunderbird\Profiles.ini 
ECHO [General]>%INI_FILE% 
ECHO StartWithLastProfile=^1>>%INI_FILE% 
ECHO [Profile0]>>%INI_FILE% 
ECHO Name=default>>%INI_FILE% 
ECHO IsRelative=^0>>%INI_FILE% 
ECHO Path=C:\Users\%USERNAME%\AppData\Roaming\Thunderbird\Profiles\NEW_DIR>>%INI_FILE% 
ECHO Default=^1>>%INI_FILE% 

Все это должно быть включено в пакетный файл, который запускается на th e startup session.

Смежные вопросы