

今天咱用一个小例子,说明下如何创建一个编码版的自定义指令。
为啥想到这个呢? 缘起这个小伙伴在社区的提问: 我想用纯python进行脚本开发,发现扩展依赖库的名字都没什么意义,可读性很差。 但是可视化编辑的界面又有对应的备注内容
参考: 自定义指令编码版使用说明
1.创建自定义指令
新建PC自动化指令

编辑指令信息,可以自定义指令描述信息和指令编码(这个指令编码初始时形式为activity_xxxxxxx,将会出现在编码指令上)

添加Python模块,增加一个流程参数para,写一个测试程序self_func()

关掉主流程.flow右侧大眼睛, 点开empty_test.py右侧大眼睛,保存,然后发版
2.测试
创建一个PC自动化应用;拖入自定义指令-个人-Module1(不清楚现在这个是哪个定义的,就是刚刚创建的自定义指令)。测试下,貌似是调用自定义指令中的main()函数

新建一个python模块,这时在左上角xbot_extensions下可以看到我们之前定义的self_func接口

导入xbot_extensions,测试一下

完美
Enjoy!