====== Параметры запуска приложения ======
Клиентское приложение Nep.exe можно запускать с параметрами, которые указываются в ini-файле
ini-файл с параметрами по умолчанию должен лежать в одной папке с Nep.exe и называться NepParams.ini
Если Nep.exe переименован, например в NepTest.exe, то ini-файл должен называться NepTestParams.exe
(т.е "Имя файла exe" + "Params.ini')
=== Параметры 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
>Знак # в начале строки - комментарий, если стоит перед параметром, то параметр отключен!
==== Запуск Nep.exe с параметрами из командной строки ====
Параметры, указанные в секции [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:имя файла