|
发表于 2024-1-10 10:05:43
|
显示全部楼层
湖南省长沙市
大佬, 假如想将某个指令的结果保存下来 并 在后续的指令中去使用这个结果 如何设计会比较好呢
比如:
找图_1.png //返回了 10,10
延迟_500
鼠标点击_100,200
鼠标点击_动态 // 这儿 的x,y 不想用固定值, 想用 上面 找图命令返回的值
我想的写法 就是 声明一个 局部变量,
然后 将找图结果 存里面,
后面 鼠标点击_动态 就调用这个局部变量,
但是,感觉这样写 会有问题 扩展性不够。比如可能存在的问题有:
1、当有多个找图后点击命令时,局部变量只能记录最后一个值
2、鼠标点击_动态 这个指令也比较含糊, 无法指定使用哪行代码的返回值, 只能默认使用离它最近的 代码的返回值(但是 指定行号的话, 手动指定也不方便,或许可以增加一个ID参数,比如:找图_1.png_ID123;鼠标点击_动态_ID123)
其实 想写个 简易的脚本 那还得有 页面识别的功能才好, 单单靠延迟 去进行页面跳转 不稳定, 所以 我构思的 得有 判断, 然后 还有func ,call func
好像复杂了点, 整复杂了 还不如直接写了...
大佬有没有什么好的点子。 提携一下 哈哈哈
|
|