想做一个动作,功能为:保存当前悬浮动作的位置,下次遇到此类场景的时候一键加载所有悬浮动作。
quicker操作这个动作里可以加载悬浮动作,但是如果场景比较多,悬浮动作要一个个复制id和确定位置,比较麻烦。
【获取窗口信息】这个动作可以通过窗口类名筛出quicker的悬浮动作窗口,但是无法获得悬浮动作的id和标题,所以最后还是得靠cl的支持才行。
因此希望【quicker操作】里面可以加一个【获取当前悬浮动作的id和位置】这样一个功能,这样我们就能实现批量保存和批量加载了。
如果悬浮动作窗口标题“FloatButtonWindow"后加上此动作ID,可玩性会增多,同时会影响了之前判断悬浮动作按钮的相关动作。
是的,所以最好是在【quicker操作】里面加一个功能。不过有什么悬浮动作相关的动作吗,我没怎么搜到过
搜索:悬浮动作 - Quicker
这么看也还好,只有十来个用到窗口标题的,大部分都是隐藏悬浮动作的。把窗口标题的判断从等于变成包含就没问题了。再加上类名判断就不会有误判了。
给一种实现方法(有其他,不过这个够用了)
1. 【获取窗口信息】 ----> 获取悬浮窗口句柄
2. 【窗口界面控制(FlaUI)】 ----> 获取悬浮窗口的标题
3. 获取到标题就可以自由发挥了,顺便给一下从返回Json数据提取标题的表达式
这个窗口句柄是不是每个系统都不一样?我这里悬浮窗口的句柄是65552。然后我用这个动作好像获得不了信息,返回值是空的,不知道是不是xpath的问题。我用【获得窗口信息】动作能获得悬浮窗口的信息,见图,但是不包含悬浮窗口的动作id
啊,这
看第一点,获取你本机的控件,65552是我演示用的。应该替换成你本机的句柄
你这个能获得id吗,我没试成功,但看上去只能获得标题?
通过动作名,运用这个模块
这个是运行一个指定悬浮动作的功能,我想我需求的是,获取已经悬浮了的动作的id
如果悬浮动作窗口标题“FloatButtonWindow"后加上此动作ID,可玩性会增多,同时会影响了之前判断悬浮动作按钮的相关动作。
是的,所以最好是在【quicker操作】里面加一个功能。不过有什么悬浮动作相关的动作吗,我没怎么搜到过
搜索:悬浮动作 - Quicker
这么看也还好,只有十来个用到窗口标题的,大部分都是隐藏悬浮动作的。把窗口标题的判断从等于变成包含就没问题了。再加上类名判断就不会有误判了。