Выполнить скрипт Python из AutoIt

У меня есть файл Python (.py), и мне нужно выполнить его из AutoIt. Как я могу это сделать?


person user1808286    schedule 23.11.2012    source источник


Ответы (2)


Скрипты Python можно запускать из командной строки. Для сценария с именем myscript.py вы можете запустить его (при условии, что Python установлен), набрав:

python myscript.py

Если вы хотите запустить myscript.py без префикса python, установите путь к двоичному файлу Python (например, C:\Python27\Python.exe) в качестве переменной среды Windows. Это позволяет AutoIt выполнять скрипт Python, как если бы это была внешняя программа. Ссылка: ShellExecute().

ShellExecute("myscript.py")

Конечно же, укажите, где находится myscript.py. Использовать:

RunWait("C:\Python27\Python.exe myscript.py")

чтобы избежать установки переменных среды.

person Calvin Cheng    schedule 23.11.2012

RunWait("C:\Python27\Python.exe filename.py")

этот код работает нормально, запускается из autoit

person user1808286    schedule 23.11.2012