Клиентское приложение Nep.exe можно запускать с параметрами, которые указываются в ini-файле
ini-файл с параметрами по умолчанию должен лежать в одной папке с Nep.exe и называться NepParams.ini Если Nep.exe переименован, например в NepTest.exe, то ini-файл должен называться NepTestParams.exe (т.е «Имя файла exe» + «Params.ini')
[EXE PARAMS] # Принудительный выбор Алиаса базы (из выпадающего списка) Alias= # Принудительный путь к базе данных (если задан, то обязательно нужно присвоить значение для Alias) BasePath= # Принудительный путь к шаблонам TemplatesPath= # Имя пользователя базы данных User= # Пароль (если указан, то выполниться автозапуск подключения к базе данных) Pass= # Выполнить скрипт после запуска ScriptName= # Скопировать ветку реестра при запуске из другой ветки (скопируются только значения ключей, которых еще нет) # Указывается имя ветки из HKEY_CURRENT_USER\Software CopyRegKey=Nep # Выполнить отчет после запуска (ID отчета) ReportID= # Имя файла с установками отчета ReportSts= #Наименования шаблона (если параметр не указан, то значение берется из настроек отчета, а именно параметр DefaultTemplateName) ReportTemplate= # Папка для сохранения результата отчета ReportTemp= # Наименование файла для сохранения отчета в темп-папке ReportSaveFileName= # Не выводить отчет на экран ReportHideExcel=False # Вести лог-файл Log=False # Удалять лог-файл файл перед запуском приложения DeleteLog=False # Режим отладки DebugMode=False # Закрыть приложения после выполнения команд (выполнение отчета или скрипта) Close=False
Знак # в начале строки - комментарий, если стоит перед параметром, то параметр отключен!
Параметры, указанные в секции [EXE PARAMS] ini-файла можно указать в командной строки (например, с помощью ярлыка) в виде /key:param или »/key:param« (для параметров ключа с пробелом), где key - ключ, param - параметр ключа Несколько ключей указываются через пробел. Булевы значения типа KeyName=True нужно указывать как /KeyName
Пример: ярлык от программы со следующими параметрами:
F:\NEP\Nep.exe "/Alias:РАБОЧАЯ" /User:User1 /Pass:123 /ReportID:370 "/ReportSts:F:\NEP\Report\_Release\ReportSets\L11001\R370\Для выгрузки.sts" "/ReportTemp:F:\NEP\RepTmp" /ReportHideExcel /Close
запустит приложение, выполнит отчет ID370 с настройками «Для выгрузки», сохранит результат в Excel файл папку F:\NEP\RepTmp и закроет приложение.
Примечание: Если параметр ключа содержит пробел, то ключ со значением должны быть обрамлены в двойные кавычки
Для использования ini-файла с другим именем нужно в параметрах командной строки указать /ParamsFileName:имя файла