Region在系统上的实战:
SikuliXIDE调用Python脚本
导入subprocess模块
import subprocess
设置Python脚本的路径
script_path = “C://python//abc.py”
使用subprocess.call()执行Python脚本(有些版本需要python3的命令)
result = subprocess.call([‘python’, script_path])
检查脚本执行的返回码
if result== 0:
print(“Python script executed successfully”)
else:
print(“Python script failed to execute”)
sikuliX中调用多个sikuli脚本的方法
from sikuli import *
print(“开始执行b.sikuli脚本…”)
runScript(“find.sikuli”)
print(“b.sikuli脚本执行完毕。”)
print(“开始执行c.sikuli脚本…”)
runScript(“12.sikuli”)
print(“c.sikuli脚本执行完毕。”)
LOG重定向
其中-r表示运行脚本,sikuli.jar与执行的脚本在同一个目录下,进入该目录下,执行下面的命令。
执行的脚本也可以不和sikuli.Jar在一个目录,指定脚本路径即可,命令如下: