Поиск:  


Общие правила | Список пользователей | Помощь

Отметить всё прочитанным

Windows News Hardware Software Wiki Forum


Имя пользователя:
Пароль:
Помощь | Регистрация | Забыли пароль?  


Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Vista » Служебные - Альтернативный RunOnceEx

Ответить
Настройки темы
Служебные - Альтернативный RunOnceEx

Новый участник


Сообщения: 33
Благодарности: 4

Профиль | Отправить PM | Цитировать


Изменения
Автор: valuex
Дата: 31-01-2008
Описание: Обновил аддон
Версия: 1.6
Автор: RubySoftware
Тема на MSFN : URL

Скачать аддон ( 390 KB )

Скачать папку $OEM$, распаковать в папку с дистрибутивом.

-----------------------------------------------------------------

Поставляеться в виде аддона, распаковать в папку Addons апдейт-пака.
Далее следовать инструкциям описаным ниже.

-----------------------------------------------------------------




----------------------------------------------------------------



-----------------------------------------------------------------

Использование этой проги являеться самым простым вариантом получения красивого RunOnc'а. Пример выше.

Что нужно сделать для того чтобы получить, то что на картинке, описано ниже. Знающим можно пропускать пункты до №4.

Посмотреть инструкции и варианты графики


1. Проверить что в WINNT.SIF есть строчка:
Цитата:
[Unattended]
OemPreinstall=Yes
2. Распаковать архив с папкой $OEM$ указав путь к дистрибутиву.
3. В папку $OEM$/$1/Install собственно ложим сами инсталяшки, а в RunOnce прописываем их с тихими ключами, насчет структуры диска советую почитать эту статью
4. А теперь и разбор самого RunOnceEx.cmd:
Цитата:
cmdow @ /HID
@echo off
mode con cp select=1251

SET KEY="HKLM\SOFTWARE\Ruby Software\RunOnceEx"

REG ADD %KEY% /V TITLE /D "Установка приложений" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "$VISTA" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f

REG ADD %KEY%\005 /VE /D "Установка Adobe Reader 8" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\Install\acrobat\AcrobatReader.exe /S" /f

REG ADD %KEY%\010 /VE /D "Установка Alcohol 120" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f
REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive%\install\alcohol\register.reg" /f

REG ADD %KEY%\100 /VE /D "Очистка временных файлов" /f
REG ADD %KEY%\100 /V 1 /D "%systemdrive%\cleanup.cmd" /f

mode con cp select=866
EXIT
Установка Adobe Reader и Alcohol 120% как пример. cleanup.cmd чистит директорию Install.
Ниже прилагаю варианты графики, на каждом рисунке вариант переменной.

PNG


PNG_arrow


PNG_success


Можно использовать и свою графику, например:
Цитата:
REG ADD %KEY% /V PNG /D "%systemdrive%\installer.png" /f
Возможна работа с несколькоми ключами, для каждой групы приложений, к примеру.

Цитата:
cmdow @ /HID
@echo off
mode con cp select=1251

SET KEY="HKLM\SOFTWARE\Ruby Software\RunOnceEx"

REG ADD %KEY% /V TITLE /D "Установка Adobe" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "$VISTA" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f

REG ADD %KEY%\005 /VE /D "Установка Adobe Reader 8" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\Install\acrobat\AcrobatReader.exe /S" /f

SET KEY="HKLM\SOFTWARE\Ruby Software\RunOnceEx2"

REG ADD %KEY% /V TITLE /D "Установка Alcohol" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "$VISTA" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f

REG ADD %KEY%\010 /VE /D "Установка Alcohol 120" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f
REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive%\install\alcohol\register.reg" /f

REG ADD %KEY%\100 /VE /D "Очистка временных файлов" /f
REG ADD %KEY%\100 /V 1 /D "%systemdrive%\cleanup.cmd" /f

mode con cp select=866
EXIT
Важное замечание:
Стандартный RunOnce запускаеться через:
Цитата:
rundll32.exe iernonce.dll,RunOnceExProcess
Этот через:
Цитата:
C:\WINDOWS\install\RunOnceEx.exe
Вот примерно такая инструкция
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:18, 27-01-2008 |

 

Аватара для greg_b

Ветеран


Contributor


Сообщения: 2,816
Благодарности: 589

Профиль | Отправить PM | Цитировать


valuex, да бы компоненты говорили по русски в RunOnceEx.cmd перед первым reg add добавь строку
Код:
mode con cp select=1251
а перед exit
Код:
mode con cp select=866
- тогда заголовки компонент можно писать не "Install DTools", а "Установка DTools" - все-таки в России живем.

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:14, 27-01-2008 | | #2 |


Пользователь


Сообщения: 91
Благодарности: 5

Профиль | Отправить PM | Цитировать


valuex, я правильно понимаю - согласно приведённому скрину должно быть написано
Код:
REG ADD %KEY% /V PNG /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
greg_b,можно поподробнее, никогда эти строчки не прописывал,а заголовки компонент у меня отображаются на русском.Или это нужно только при использовании данной проги?


Последний раз редактировалось NeSkoda, 27-01-2008 в 23:02. Причина: правка



Отправлено: 22:52, 27-01-2008 | | #3 |


Аватара для greg_b

Ветеран


Contributor


Сообщения: 2,816
Благодарности: 589

Профиль | Отправить PM | Цитировать


NeSkoda, не только, это нужно при записи данных в реестр из командной строки и командных файлов. Если дефолтная дос-переменная определена как ср1251 (шрифт в досе) то ничего не надо, но чаще всего надо. Посмотри на типовой скрипт: reg add xxx.ttt. "Install RPN" - tckb без переключения на 1251 написать reg add xxx.ttt. "Установка RPN" то в 9 случаях из 10 отобразиться как "“вЁ«Ёвл PRN"

valuex, оформи в виде полноценного аддона, будет приятсвеннее.

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:29, 28-01-2008 | | #4 |


(*.*)


Administrator


Сообщения: 19,760
Благодарности: 1,873

Профиль | Сайт | Отправить PM | Цитировать


Цитата greg_b:
оформи в виде полноценного аддона, будет приятсвеннее. »
Я бы сказал, будет соответствовать тематике форума. Иначе имеет смысл перенести в Автоустановку Windows. А так, шутка интересная.

-------
Автоустановка Windows: XP | Vista 9.6.14 || Службы Windows Vista || Клуб переводчиков || Блог || Компьютерная Wiki
---
Не оказываю техподдержку в ПМ, через ICQ и по электронной почте - для этого есть форум.
---


Отправлено: 10:18, 28-01-2008 | | #5 |


Новый участник


Сообщения: 33
Благодарности: 4

Профиль | Отправить PM | Цитировать


Вечером переоформлю тему

-------
Альтернативный RunOnceEx


Отправлено: 14:54, 28-01-2008 | | #6 |


Аватара для prokazzza

Проказюлька


Moderator


Сообщения: 3,212
Благодарности: 920

Профиль | Отправить PM | Цитировать


Плохо что эта штука не работает на уже установленной системе. Я обычно использую RunOnce после входа в систему.

-------
Country:Uzbekistan

Проект Winstyle 2009 - Пакет оформления для Windows XP | Контрольные MD5 суммы Windows | Безопасный конфиг для nLite | Защита своего дистрибута! | Windows Sidebar + Гаджеты | Аплеты панели управления | Памятка для меню Выполнить

Все мои темы и аддоны можете найти у меня в профайле.


Отправлено: 16:11, 28-01-2008 | | #7 |


Новый участник


Сообщения: 33
Благодарности: 4

Профиль | Отправить PM | Цитировать


prokazzza, работает, во всяком случае работу тестировал на установленой и устанавливающейся системе.

Цитата NeSkoda:
valuex, я правильно понимаю - согласно приведённому скрину должно быть написано »
Да, правильно

-------
Альтернативный RunOnceEx



Последний раз редактировалось valuex, 28-01-2008 в 23:42.



Отправлено: 18:42, 28-01-2008 | | #8 |


Новый участник


Сообщения: 33
Благодарности: 4

Профиль | Отправить PM | Цитировать


greg_b, спасибо за решение, добавил его.
Vadikan, через пару дней будет как аддон, надо лишь до конца осознать работу сей вещи.

Обновил шапку.

-------
Альтернативный RunOnceEx


Отправлено: 19:37, 28-01-2008 | | #9 |


Аватара для prokazzza

Проказюлька


Moderator


Сообщения: 3,212
Благодарности: 920

Профиль | Отправить PM | Цитировать


valuex, Ты меня не понял, мне нужно чтобы эта прога запустилась в Windows с параметром rundll32.exe iernonce.dll,RunOnceExProcess как на скрине.

Скрин


Старый мой запускается и прекрасно работает.

-------
Country:Uzbekistan

Проект Winstyle 2009 - Пакет оформления для Windows XP | Контрольные MD5 суммы Windows | Безопасный конфиг для nLite | Защита своего дистрибута! | Windows Sidebar + Гаджеты | Аплеты панели управления | Памятка для меню Выполнить

Все мои темы и аддоны можете найти у меня в профайле.


Отправлено: 21:24, 28-01-2008 | | #10 |



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Vista » Служебные - Альтернативный RunOnceEx

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено




 
Переход



Реклама на форуме OSzone.net


 

Часовой пояс GMT +4. Сейчас 08:53.
© OSzone.net 2001-2009

Powered by: vBulletin
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.

Designed by Ginger

Rambler's Top100