Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Snappy Driver Installer | SDI

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

QUARQ



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ключи запуска для управления режимами
Ключ     Описание
-?     Отображает окно с описанием использования ключей.
-7z     Запускает программу в режиме архиватора 7z.
Пример: SDI.exe -7z x DP_TV_Beholder_14020.7z
-install <hwid> <inffile>     Устанавливает драйвер с заданным <hwid> из указанного <inffile>
Коды завершения:
1 - успешно установился.
0x80000001 - успешно установился, но требуется перезагрузка.
Остальное - ошибки.
-HWIDInstalled:<hwid>=<file>     Проверяет установился ли драйвер с заданным hwid во время сеанса, записного в <file>.
Коды завершения:
0 - не устанавливался.
1 - устанавливался.
24 - Недопустимая длинна hwid. Должно быть не менее 17 символов.
-save-installed-id[:<file>]     Сохраняет список hwid'ов установленных драйверов в <file>. Если <file> не задан, то запись идет в %temp%\SDI2\InstalledID.txt
-PATH <pathToDrivers>     Запуск программы в режиме замены DPInst.
Коды завершения: См. документацию к DPInst.
-delextrainfs     Удаляет неиспользуемые inf файлы после распаковки.
-verbose:<flags>     Задает уровень детализации лога.
-ls:<file>     Загружает снимок.
-nogui     Запускает в консольном режиме.
-nologfile     Запрещает создание логов.
-nosnapshot     Запрещает создание снимков.
-nostamp     Запрещает добавление штампа времени в имена файлов логов.
Ключи запуска, сохраняемые в sdi.cfg
Ключ    Описание
-drp_dir:<dir>     Задает путь к драйверпакам.
-index_dir:<dir>     Задает путь к индексам.
-output_dir:<dir>     Задает путь к индексам в человекочитаемой форме.
-data_dir:<dir>     Задает путь к файлам локализации и темам.
-log_dir:<dir>     Задает путь к логам и снимкам.
-lang:<name>     Задает текущий язык интерфейса.
-theme:<name>     Задает текущую тему.
-hintdelay:<time>     Задает задержку появления всплывающих подсказок.
-wndwx:<num>     Задает ширину окна.
-wndwy:<num>     Задает высоту окна.
-filters:<flags>     Задает значение фильтров драйверов(состояние чекбоксов).
-expertmode     Включает режим эксперта.
-license     Скрывает диалог о лицензионном соглашении.
-norestorepnt     Отключает создание точек восстановления.
-novirusalerts     Отключает предупреждения о возможном вирусе.
-showdrpnames1     Включает отображение названий драйверпаков справа.
-showdrpnames2     Включает отображение названий драйверпаков сверху.
-oldstyle     Включает отображение списка драйверов в старом стиле.
-preservecfg     Запрещает обновление конфигурационного файла.
-cfg:<FileName>     Загрузка конфигурации из указанного файла.
Ключи запуска для встроенного торрент клиента
Ключ     Описание
-checkupdates     Включает проверку обновлений программы и драйверпаков.
-onlyupdates     Отключает уведомление об отсутствующих драйверпаках.
-autoupdate     Автоматически запускает загрузку драйверпаков.
-port:<num>     Задает номер порта для торрент клиента
-downlimit:<num>     Задает ограничение скорости загрузки в КБ.
-uplimit:<num>     Задает ограничение скорости отдачи в КБ.
-connections:<num>     Задает ограничение по количеству соединений.
-finish_upd_cmd:<cmd>     Задает команду, выполняемую по завершению загрузки.
-autoclose     Автоматически закрывает программу после загрузки.
Ключи запуска для эмуляции
Ключ    Описание
-a:32     Драйверы подбираются под 32-разрядный Windows.
-a:64     Драйверы подбираются под 64-разрядный Windows.
-v:<version>     Драйверы подбираются под заданную версию Windows. Например для Windows Vista нужно указать -v:60.
 
Ключи запуска для автоустановки
Ключ    Описание
-autoinstall     Автоматически запускает установку драйверов.
-autoclose     Автоматически закрывает программу после установки драйверов.
-finish_cmd:<cmd>     Задает команду, выполняемую по завершению установки драйверов.
-finishrb_cmd:<cmd>     Задает команду, выполняемую по завершению установки драйверов, когда требуется перезагрузка.
-extractdir:<dir>     Задает путь к папке для временных файлов.
-keeptempfiles     Отменяет удаление временных файлов.
-keepunpackedindex     Формирует индексы для распакованных драйверов и запрещает обновление индексов.
Ключи запуска для отладки
Ключ     Описание
-showconsole     Включает отображение консоли.
-failsafe     Отключает индексацию файлов в папке WINDOWS\inf.
-disableinstall     Запускает программу в холостом режиме. Драйверы не устанавливаются.
-reindex     Принудительно индексирует все драйвер-паки.
-index_hr     Создает индексы в человекочитаемой форме.
Ключи запуска для детализации лога
Ключ -verbose:<flags> задает уровень детализации лога.
Например, чтобы записать в лог только секции DeviceInfo и manager_print нужно сложить значение флагов: 4+16=20. SDI.exe -verbose:20
Название     Шестнадцатеричное     Десятеричное     Описание
LOG_VERBOSE_ARGS     0x0001     1     Секция "Settings".
LOG_VERBOSE_SYSINFO     0x0002     2     Секции "Windows", "Environment" и т.д.
LOG_VERBOSE_DEVICES     0x0004     4     Секции "DeviceInfo".
LOG_VERBOSE_MATCHER     0x0008     8     Секция "{matcher_print".
LOG_VERBOSE_MANAGER     0x0010     16     Секция "{manager_print".
LOG_VERBOSE_DRP     0x0020     32     Секция Driverpacks.
LOG_VERBOSE_TIMES     0x0040     64     Измеритель времени запуска. Секция "Times".
LOG_VERBOSE_LOG_ERR     0x0080     128     Сообщения об ошибках.
LOG_VERBOSE_LOG_CON     0x0100     256     Различные сообщения.
LOG_VERBOSE_LAGCOUNTER     0x0200     512     Измеритель лага интерфейса.
LOG_VERBOSE_DEVSYNC     0x0400     1024     Секция "{Updated".
LOG_VERBOSE_BATCH     0x0800     2048     Пакетная обработка снимков.
Скрипт, копирующий последнюю версию вида SDI_Rnnn.exe в файл SDI.exe
 
ECHO OFF
::***********************************************************************************
::
:: Keep SDI.exe updated with the latest drivers and version of SDI_Rnnn.exe
::
:: NOTE: Put this batch file in the SDI_UPDATE directory with the SDI_Rnnn.exe file
::***********************************************************************************
::
::SET SDIPath to location of batch file which should be with SDI_Rnnn.exe
SET SDIPath=%~dp0
PUSHD %SDIPath%
::Get the newest SDI_Rnnn.exe file
FOR /F "delims=|" %%I IN ('DIR "SDI_R*.exe" /B /O:D') DO SET NewestSDI=%%I
:: Run SDI update
CALL %NewestSDI% /autoupdate /autoclose
::Make sure we still have most current executable in case one was just downloaded
FOR /F "delims=|" %%I IN ('DIR "SDI_R*.exe" /B /O:D') DO SET NewestSDI=%%I
::Copy current version to SDI.exe
COPY %NewestSDI% SDI.exe /Y
POPD
 
Скрипт для распаковки всех драйверпаков (требует примерно 90ГБ)
ECHO OFF
::Get the newest SDI_Rnnn.exe file
for /f "tokens=*" %%a in ('dir /b /od "%~dp0SDI_R*.exe"') do set "SDIEXE=%%a"
 
for /F %%i in ('dir /b drivers\*.7z') do %SDIEXE% -7z x drivers\%%i -y -odrivers\%%~ni
del indexes\SDI\unpacked.bin
echo -keepunpackedindex >> sdi.cfg

Всего записей: 1005 | Зарегистр. 01-01-2008 | Отправлено: 16:44 22-02-2014 | Исправлено: SamLab, 07:28 10-09-2023
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Snappy Driver Installer | SDI


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru