Здравствуйте! Из МРВ+ успешно запускаю приложения через BAT-файлы. Теперь я попал в засаду: нужно запустить exe-файл с параметрами в строке. Отдельные BATники для каждого параметра сделать не могу, их слишком много надо. Пробую напрямую запускать приложение, но он не находит ini-файл настроек. У меня кончились идеи. Что можно сделать в этой ситуации? И почему не получается напрямую запускать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
О каком "ini-файле настроек" идет речь? Как Вы конфигурируете канал CALL.EXEC?
Posted by FiXiZ (Участник № / Member № 5069) on :
ini-файл - это файл настроек запускаемой программы, он рядом с ней лежит. Конфигурирую канал CALL.EXEC все как в примере, только запускаю не bat-файл, а сразу exe-программу
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Каким образом Вы указываете при вызове ссылку на ini-файл? Как запускаемая программа узнает об этом файле?
Posted by FiXiZ (Участник № / Member № 5069) on :
Канал CALL.EXEC указывает на exe-файл. При загрузке это приложение само ищет этот ini-файл (он в корне с приложением) и не находит его, почему-то. Там хранятся его настройки. Хотя при обычном запуске все она находит и загружается успешно.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
При запуске из Trace Mode 6 приложению в качестве рабочего каталога задается текущая папка ОС. Если приложение ищет файл в текущей папке, то при таком запуске оно не найдет ini-файл. Либо в приложении надо указать другой способ поиска ini-файла, либо надо запускать батник, в котором сначала указать переход в рабочий каталог приложения, а затем запуск приложения.