|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Запуск скрипта Python через NativeProcess
Взял пример дословно из адобовской доки:
https://help.adobe.com/ru_RU/FlashPl...veProcess.html Проверяю работоспособность test.py, все в порядке C:\workspace\prototypes\runPythonTest\bin>test.py test.py HI FROM PYTHON Enter user name rrr hello,rrr [Fault] exception, information=Error: Error #3219: The NativeProcess could not be started. '%1 не является приложением Win32. Добавлено через 1 час 52 минуты В общем, победить не удалось. Для своих целей сделал иначе - формирую на лету python-файл, пишу его во временный фолдер и дальше через openWithDefaultApplication(). Но все равно интересно. Почему не работает пример из адобовской же документации. |
|
|||||
В какой папке он у тебя лежит и какой выдает путь, когда ты его пытаешься запустить из as3?
Такая ошибка обычно из-за неправильного получения пути. А путь к питону он берет из переменной среды. Куда у тебя сам интерпретатор питона установлен?
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Питоновский скрипт запускается по абсолютному пути, примерно так:
C:\samples\scripts\test.py Питон в переменных среды: C:\Python27;C:\Python27\Scripts; Решение через openWithDefaultApplication оказалось рабочим, но теперь хотелось бы, чтобы скрипт запускался в фоне, а не вылетал с окном поверх всего. Добавлено через 2 часа 47 минут Заработало. Поставил в nativeProcessStartupInfo.executable не скрипт, а самого питона, а скрипт передал ему параметром. Последний раз редактировалось mikhailk; 04.07.2019 в 18:00. |
Часовой пояс GMT +4, время: 02:21. |
|
« Предыдущая тема | Следующая тема » |
|
|