Параметры запуска приложения

Клиентское приложение 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:имя файла