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

Компьютерный форум 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

Ветеран


Contributor


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

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









Для отключения данного рекламного блока вам необходимо зарегистрироваться на нашем форуме. Сделать это можно по этой ссылке.

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


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


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

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


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

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


(*.*)


Microsoft MVP
Administrator


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

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


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

-------
А вы совершаете эти 4 ошибки на форумах?


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


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


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

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


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

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


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


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


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

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


Плохо что эта штука не работает на уже установленной системе. Я обычно использую 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
Благодарности: 892

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


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




 
Переход