历史评论归档

使用问题 · 447 次浏览
197906+abcd张三 创建于 2021-02-06 11:27
~历史讨论归档。~

回复内容
Cesar 2021-02-06 20:22
#1

试试这样来避免需要绑定按键

wordpure 回复 Cesar 2021-02-06 20:45 :

感谢大佬,已解决必须绑定按键的问题🙇‍

科技佛 2021-07-05 22:01
#2

很好用,方便,就是小概率失败,要多试几次

wordpure 回复 科技佛 2021-07-05 22:21 :

通常是在什么情况下获取失败的呢?

科技佛 回复 wordpure 2021-07-05 23:02 :

就这个页面,有时成功,有时弹出这个框

wordpure 回复 科技佛 2021-07-05 23:30 :

是通过面板、快捷键还是其他方式触发的?

想要获取的是哪里的内容?

触发前后鼠标指针所在的位置在哪里,有没有变化?

方便的话,希望能发一下获取错误时的调试日志(获取方式参照 Quicker反馈问题指南 - Quicker)。

科技佛 回复 wordpure 2021-07-05 23:50 :

通过面板触发

网页的字(实验动作功能)

指针没有变化

怎么给你发文件?

科技佛 回复 wordpure 2021-07-06 00:03 :

反馈日志

百度网盘链接:https://pan.baidu.com/s/1eXPVNCu_AFWx-RS2T9yL9w 

提取码:b29q

wordpure 回复 科技佛 2021-07-06 00:55 :

试了一下,只要鼠标指针落在动作网页文本区域(网页中间的白色区域)之外,获取的信息就会变成网页的标题和 URL,其余时候正常。

动作获取的是鼠标指针处的控件信息,所以对鼠标位置有一定的精度要求,可以试一下把光标移动到要获取的文字中间看看效果。


科技佛 回复 wordpure 2021-07-06 01:40 :

好的,感谢,应该是我鼠标精度的问题

wordpure 回复 科技佛 2021-08-20 21:58 :

试着按 @la887744 的建议对这种情况进行了处理,你可以更新动作看看网页信息的获取有没有改善。

la887744 2021-08-03 08:48
#3

能否支持这类windows控件

wordpure 回复 la887744 2021-08-03 12:37 :
感谢反馈,最新版本已支持获取这类控件。
la887744 2021-08-03 19:31
#4

遇到了和@科技佛 一样的问题,在网页中运行动作,大概率需要运行二次,第一次的结果总是当前页面的地址,第二次才是正确结果,很繁琐


而想要获取地址栏网址的话,获取的类型是“编辑”,所以建议作者优化一下,在网页中运行动作,结果类型为“文档”就过滤并再运行一次

wordpure 回复 la887744 2021-08-03 22:36 :

好的,我明天看看。

wordpure 回复 la887744 2021-08-16 13:30 :

尝试修复了一下。

不过我用的浏览器没有这种情况,所以不清楚效果怎样😂。

可以先更新动作试试。

东风无意 2021-08-06 08:54
#5

为什么我用鼠标悬停在网页链接文字上,不管怎么修改超链接偏好,复制的都是链接文字呢?要改成哪个才是复制悬停的文字的超链接地址?

wordpure 回复 东风无意 2021-08-06 10:30 :

默认的超链接偏好是链接文字。

复制不可能 为例,显示文本获取的是「复制不可能」,链接文字获取的是「
https://getquicker.net/Sharedaction?code=b1c8d5eb-edac-4e92-7134-08d8ca4ae731」,超链接则是「复制不可能」。

另外我这边测试了一下,是可以正常切换超链接偏好的。

你看看动作是不是最新版,是的话试试清除状态数据,没效果再发调试日志给我,不是的话先升级到最新版。


东风无意 2021-08-06 10:36
#6

很奇怪,有些时候可以复制链接,有时候不能复制,例如你回复的“复制不可能”可以复制链接,但是例如百度首页的那些新闻标题复制的却是链接文字,这是有什么特殊要求吗?

wordpure 回复 东风无意 2021-08-06 11:21 :

动作对 URL 的格式有一定限制。

(?i)^(?:http?s|quicker|tencent):[^\\n\\r \\t\\u4e00-\\u9fa5\"\u003c\u003e]+$

这是动作里用来判断的正则表达式。之前敲的时候太粗心😂,把https?写成了http?s,这会导致动作无法识别使用 http 协议的链接。

不过现在百度用的都是 https 协议,我到百度首页试了一下,新闻标题也是可以正常获取的。

可能要看一下调试日志才能定位到问题。


东风无意 2021-08-06 12:36
#7

322窗口界面控制获取鼠标指针位置控件信息

[in]失败后停止【值/表达式】False

[in]操作类型【值/表达式】GetCursorPointControlInfo

[out]控件名称=>controlName#中国看台上全是世界冠军#

[out]控件类型=>controlType文本

[out]值=>controlValueNOT SUPPORTED

[out]是否成功=>isSuccessTrue

4873重复重复5次,循环间隔:1

[in]次数【值/表达式】5

[in]计数开始值【值/表达式】0

[in]循环间隔时间【值/表达式】1

487第 0 次循环

[out]计数=>count0

[in]中止条件【值/表达式】True

488符合了循环退出条件,退出循环。

4884如果判断条件:{isTop}

[in]如果【变量 isTop】True

488执行 True 分支, 共 1 步骤

4884.0窗口操作设置/取消置顶

[in]失败后停止【值/表达式】False

[in]类型【值/表达式】toggleTopMost

[in]窗口句柄【变量 handle】328472

[out]是否成功=>isSuccessTrue

[out]是否成功=>isSuccessTrue

[out]控件名=>controlName#中国看台上全是世界冠军#

[out]控件类型=>controlType文本

[out]控件值=>controlValueNOT SUPPORTED

[out]进程名=>procName360chrome

[out]窗口标题=>winTitle百度一下,你就知道 - 360极速浏览器 13.5

4892.1.1赋值$=

string error... => -

[in]失败后停止【值/表达式】False

[in]输入【值/表达式】*NULL*

491赋值模块未定义输出。

4912.1.2如果判断条件:$={errorInfo} != ""

[in]如果【值/表达式】False

492不符合条件,跳过。

4922.1.3运行子程序“写入信息”

[in]失败后停止【值/表达式】True

[in]子程序【值/表达式】写入信息

[in]控件名【变量 controlName】#中国看台上全是世界冠军#

[in]控件类型【变量 controlType】文本

[in]控件值【变量 controlValue】NOT SUPPORTED

[in]超链接偏好【变量 preference】{linkText}

[in]进程名【变量 procName】360chrome

[in]正则词典【变量 regexDict】{"browser":"(?:chrome|msedge|vivaldi|firefox|iexplore|sogouexplorer|360se|360chrome|QQBrowser)","browserBar":"(?:搜索或输入网址|地址和搜索栏|使用\\s.*\\s(?:查找网址和)?搜索.*)","filter":"(?:NotificationsWindow|Chrome Legacy Window||^$)","link":"(?i)^(?:http?s|quicker|tencent):[^\\n\\r \\t\\u4e00-\\u9fa5\"<>]+$","type":"窗口|Window|窗格|Pane"}

4920赋值$=

string textC... => -

[in]失败后停止【值/表达式】True

[in]输入【值/表达式】*NULL*

495赋值模块未定义输出。

4961如果/否则判断条件:$={htmlContent} != ""

[in]如果【值/表达式】False

496执行 False 分支, 共 1 步骤

4961.1写入剪贴板纯文本 => 剪贴板

[in]失败后停止【值/表达式】True

[in]类型【值/表达式】text

496写入文本类型。

[in]文本内容【变量 textContent】#中国看台上全是世界冠军#

[in]成功后提示【变量 successInfo】#中国看台上全是世界冠军#

东风无意 2021-08-06 12:39
#8


wordpure 回复 东风无意 2021-08-06 19:22 :

从调试日志的信息来看,这个问题跟超链接偏好没有关系。

只有同时获取到显示文本(控件名)和 URL(控件值)时,动作才会把控件信息当成超链接来对待。

但这里没能获取到控件值(可能是 360 不太支持「窗口界面控制」模块),所以就直接返回显示文本了。

可以参照上方的注意事项第 2 点,看看 360 有没有可访问性设置可以开启,再试试效果。


用户5098549929... 2021-08-16 20:17
#9

大佬你好,请问我在知乎上复制一段话,由于中间有空行,只能复制空行前面的句子


怎么办呢?


wordpure 回复 用户5098549929... 2021-08-16 23:26 :

这个动作只适合获取内联元素(链接、粗体、斜体、代码……)或不含内联元素的单个块级元素(标题、段落、列表项……),不适合这种要复制多个段落的情况。

可以考虑用扩展、脚本或其他 Quicker 动作解除网站的复制限制。

SuperCopy 超级复制 - 极简插件

网页限制解除(改) - GreasyFork

解除网页复制限制 - Quicker动作

EC10010 2021-09-25 09:53
#10

为何获取时间有时很快,有时很慢

wordpure 回复 EC10010 2021-09-25 14:14 :

动作对不同应用的支持程度不同。

一般来说,系统应用的获取比非系统应用容易,简单界面的获取比复杂界面容易。

回复主贴