关于动作的进一步优化

使用问题 · 337 次浏览
江流er 创建于 2023-02-17 20:49

您好,用您这款动作很久了,也在B站和您沟通过一些问题,感谢您这款动作给我工作带来的巨大便利!

 

使用过程我有一个想法,就是将用户自己的截图软件与您的动作结合起来:

比如点击该动作,首先调用电脑截图软件snaipaste,如果用户截图后进行了如贴图,另存为等操作,则本动作停止。(步骤1)

如果用户截图后进行了复制操作,则读取剪切板图片并调用动作内搜图引擎进行搜图。(步骤2)

 

步骤2基本就是该动作现有的功能,我想如果能添加步骤1的功能,则可以将电脑上常用的两个图片相关功能结合起来,进一步简化操作接口,减少冗余操作。

以上,祝一切顺利!

 


回复内容
江流er 2023-02-23 12:16
#1

举个例子来说,quicker里有很多搜图的动作,有的是单独的谷歌搜图的,有的是Yandex搜图动作,也有其他搜图引擎的动作,有的用户会安装几个这类动作同时按需使用,需要搜图的时候点击对应的动作模块就行了。但您把那些搜图引擎整合到了一个动作里,这样想到搜图只要点击“以图搜图”一个操作接口就完事。这就是为了进一步简化操作接口。


我想的是把需要用到截图模块的动作整合成尽量少的操作接口,比如截图和搜图。(可能有的用户截图喜欢按快捷键,搜图点击quicker面板里的动作模块)。


我一开始便是按照您上面的建议做的,确实达到了我想的继续二合一的情形。


但是这样会出bug:1.如果点击动作是要搜图的话,动作会正常运行,只是截图工具从quicker内置换为了snipaste而已,没有任何影响。 2.如果点击动作只是运行截图部分的工作,在snipaste截完图保存或者贴图后,工作需求算是结束了。但动作会继续运行下面的搜图模块,最后因为超时不停弹出“获取输入失败,请检查获取方式或输入格式是否有误”的黄色提示框。

同时,如果刚截完图,有新的截图或者搜图需求再次点击该动作,会因为上一次的搜图模块还在运行没有超时自动结束,弹出“动作以图搜图正在运行”的黄色提示框,导致当下不能进行任何新的截图搜图类工作。


所以留言是如果您觉得这样有可行性的话,能不能优化一下在上面拼接的组合里加入一条代码或者指令啥的,“如果用户点击该动作截图后进行了保存或者贴图的操作,动作自动终止。后面搜图的模块暂时不需要运行了。如果点击动作后截图并复制则继续运行搜图模块完成动作。


主要是我确实不太懂动作指令的编写,二合一后尝试了很多方法也没能让这俩没有bug的完美运行,所以拜托您这边了。


wordpure 2023-02-21 22:03
#2

不太理解调用 Snipaste 的意义何在😂

如果真的有这方面需要的话,可以通过修改 Quicker 的截图设置实现。


回复主贴