Показать сообщение отдельно
Старый 15.11.2021, 16:15   #1  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Результат работы shellExecute
Всем доброго дня.

Есть питоновский скрипт. Из Аксапты дергается этот скрипт
X++:
WinAPI::shellExecute('python.exe', strFmt('pict_new.py %1 %2', dirIn, dirOut), 'c:\\program files\\python38\\', '', 0, true);
Потребовалось в скрипт внести данные. Создал его копию. Внёс данные и сохранил как "pict_web.py". Поместил в ту же папку где и первый скрипт.
Пытаюсь вызвать его через
X++:
WinAPI::shellExecute('python.exe', strFmt('pict_web.py %1 %2', dirIn, dirOut), 'c:\\program files\\python38\\', '', 0, true);
Но ничего не происходит.
Если запускать его не из Аксапты, а через cmd.
То всё хорошо отрабатывает.
При этом в самом начале вставил логирование. Что мол скрипт начинает работать.
При запуске через cmd в файле лога появляются записи.
При запуске из Ах в файл лога ничего не пишется.
Исходя из этого делаю вывод что скрипт не запускается.
Как-нибудь можно в Ах получить ошибку либо нечто иное что происходит при выполнении WinAPI::shellExecute по новому скрипту?
Либо может еще какое шаманство существует?