Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Установка Multi-Patcher 5.0 (http://forum.oszone.net/showthread.php?t=82334)

Husky 09-04-2007 17:29 572028

Установка Multi-Patcher 5.0
 
Форумчане, всем привет.
Интересует следующий вопрос :
Вчера скачал софтину autoit, насколько я понял данная вещь создает готовый EXE.шник ,после инсталла которого то, или иное приложение встает само сабой, туда, куда надо и как надо, безо всяких Yes\No\Accept\Igree\ и прочей лабуды ?
Теперь более конкретно :
Для того чтобы (насколько тоже я понял?) создать EXE.шник необходим скрипт для сценария установки приложения...
Т.к разбираться придется (чувствую) долго с autoit.... Народ помогите Plizzzz.... кто может ?
у кого есть готовый скрипт для UXTheme Multi-Patcher 5.0, или кто может создать? (или есть готовый EXE.шник)
Суть следующая:
1 Хочу добавить в дистрибутив WinXP новые темы в каталог :
$OEM$\Resources\Themes
2 Затем с помощью RUNONCE натравить установку UXTheme Multi-Patcher 5.0 (вернее готового EXE.шника)
3 Создать тему выставляемую по умолчанию, используя сценарий WINNT.sif:

[Shell]

CustomDefaultThemeFile=
"%WinDir%/$$/Resources/Themes/Aero_UI_Night/Aero_UI_Night.theme"
4 И получить например тему взятую из набора Transformation Pack или Style XP, которая и будет загружена по умолчанию

Народ помогите кто может. Любые способы и высказывания по этому поводу

заранее всем спасиб...

Narm 10-04-2007 12:32 572360

Husky
Аutoit не пользуюсь, но могу посоветовать вот что.Думаю это будет гораздо проще.
На реальной машине установи UXTheme Multi-Patcher.После установки зайди в каталог %windir%\system32, найди файл uxtheme.dll b и запакуй его с помощью команды:
Код:

makecab uxtheme.dll
Получившийся файл uxtheme.dl_ закидывай в дистриб (каталог \i386).
Как добавлять темы писать не буду - сам знаешь.
Теперь установка темы.В дистрибе(в той же папке) есть файл luna.th_ его нужно распаковать(команда expand -r luna.th_) и открыть его с помощью блокнота.В секции [VisualStyles] есть параметр Path туда и подставляй свою тему.После редактирования запакуй его обратно и скопируй в дистриб.

zuckij 10-04-2007 13:32 572386

Husky Если используешь Winnt.sif то нет ничего проще, в нем указываешь к примеру:
Код:

[Shell]
CustomDefaultThemeFile=%Systemroot%\Resources\Themes\Zune.Theme

А в runonceex.cmd делаешь соответствующую запись
Код:

REG ADD %KEY%\%i% /VE /D "UXTheme.exe" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\$OEM$\UXTheme.exe" /f
SET /A i+=1

соответственно в папку $OEM$ ложишь EXE-шник который находится в прикреплёном архиве. так же можно сделать самораспаковываюший архив, с темами и добавить к этому, прописав в start.cmd соответствено, пример как это делаю себе:
Код:

cmdow @ /HID
Start /Wait VistaM.exe
Start /Wait Zune.exe
start /wait UXTheme.exe /S /norestart
exit

Но это незначит что надо делать SFX на каждую тему,. 1. Zune.exe - это много тем. 2. VistaM - звуковые темы и курсоры. Правда я использую не мульти патчер 5,0 так как он мне не очень нравится, и этот справляется хорошо.


Время: 05:32.

Время: 05:32.
© OSzone.net 2001-