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

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

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

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


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

Профиль | Отправить 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

Ветеран


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

Профиль | Отправить 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



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

Профиль | Отправить 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

Ветеран


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

Профиль | Отправить 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


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

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


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

-------
Канал Windows 11, etc | Чат @winsiders


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


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


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

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


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

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


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


Покинул форум


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

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


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

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


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


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

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


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

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

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


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


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


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


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

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


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

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

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


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


Покинул форум


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

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


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

Скрин


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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Альтернативный DNS clin Microsoft Windows NT/2000/2003 1 11-09-2009 17:52
3RVX - Красивый альтернативный регулятор громкости SAOPP Автоматическая установка приложений 6 11-01-2009 18:52
Альтернативный диспетчер задач PulSar.CE194694 Программное обеспечение Windows 3 06-07-2008 18:12
Альтернативный способ автоматической установки Windows XP A.A.Z. Автоматическая установка Windows 2000/XP/2003 7 21-04-2008 16:47
[решено] Альтернативный вариант запуска консоли воостановления w2k3 r2 GreenIce Microsoft Windows NT/2000/2003 9 09-04-2008 09:12




 
Переход