boss911
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ghazan Цитата: Немного только непонятно, откуда при этом брать имя профиля... | Цитата: А лучше без ключей, если лежит AutoExec_User.ini и AutoCreate=yes, то автоматом импортировать в новый User.dat, если имя INI задано не верно (проверка по маске AutoExec_*.ini), то ничего не импортируем. | Имя профиля брать из имени AutoExec_*.ini, где * - имя профиля. Если имя не задано (AutoExec.ini и AutoExec_.ini), а его легко проверить по маске, то пользователь сам виноват, в таком случае игнорировать автоматическое создание профиля, либо в таком случае использовать системное %USERNAME%. Либо через ключ /AutoCreateProfile=user, который указывает, что нужно создать профиль "user", а далее по сценарию всасывается, если есть, соответствующий AutoExec (AutoExec_user.ini). Короче, возможность РАЗОВО указывать имя профиля для автосоздания из AutoExec_*.ini должно быть обязательным. Я уже собрал сборку с костылем. Создал профиль, вычистил из базы все модули и сделал бекап профиля соответствующим плагином, получил голую базу (DAT файл) размером 28 Kb, в который потом всасывается мой INI. |