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

Показать сообщение отдельно

Ветеран


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

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


SDI R14
settings.cfg
1. просьба добавить поддержку переменных среды "-log_dir:%temp%\SDI_logs" (это функция ExpandEnvironmentStrings win API). Ожидается создание папки типа C:\users\username\temp\sdi_logs
что такое переменные среды можно посмотреть так: выполнить -> cmd /k, затем help set

2. можно сделать так чтобы если в файле settings.cfg параметры находятся на разных строках, их тоже подхватывать.
например : "-theme:Metallic" -license -expertmode работает.
не работает.
"-theme:Metallic"
-license -expertmode
ну и наверное сразу определиться с символом комментария.

И пожелание на доработку.
В любом режиме (что ручной, что автомат) создаем список установленых в этом сеансе драйверов. Вида VID_xxxx&PID_XXXX.
В SDI вводится вводится команда "Драйвер VID_xxxx&PID_XXXX устанавливался в этом сеансе"? возврат 1 - да, 0 - нет
Пример использования, в Батник.CMD прописываем:
REM устанавливаем драйвера
SID.exe

REM определяем что драйвер установлен в этом сеансе
SID.exe IsDriverInstalled=VID_0489&PID_E02C
if %Errorlevel%=1 RunSetup.exe

В итоге если драйвер установлен будет запущен RunSetup.exe.

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

Вроде еще где-то было подобное, что при установке драйверов необходимо ставить софт, чтобы железяка работала.
Такой функционал позволит не усложнять DP, и в тоже время позволяет,
при необходимости, добавить нужную функцию.

-------
Я не развожу политику в подписи
ПТН ПНХ


Отправлено: 01:27, 17-02-2014 | #70