有个子程序总是需要重启Quicker后才能不报错、正常运行

使用问题 · 1359 次浏览
Sunsh 创建于 2024-01-07 09:25

不知道哪里的问题,更新Quicker后,运行这个子程序(https://getquicker.net/SubProgram?id=e4af1d5b-143b-4b62-4de5-08d85ac8eddb)总是会报错

但是重启Quicker后,又恢复正常了,以前不这样的🤣🤣

Sunsh 最后更新于 2024/1/7

回复内容
CL 2024-01-07 09:35
#1

发送调试文件和quicker.log到197906邮箱看看。

Sunsh 回复 CL 2024-01-07 09:45 :
Sunsh 最后更新于 2024-01-07 09:45
CL 回复 Sunsh 2024-01-07 09:49 :

里面也没有什么额外的信息。 如果是升级quicker之后出现的,可以尝试退回旧版本看看是否可以解决。 

Sunsh 回复 CL 2024-01-07 11:17 :

试了试,好像不行🤣🤣

目前想要这个子程序正常运行,只能是重启Quicker,Quicker重启后就会时不时弹窗"管道已中断",感觉像是个完美闭环🤣🤣

CL 回复 Sunsh 2024-01-07 11:18 :

找找规律,启动后是可以的,之后什么时候开始出错的? 

Sunsh 回复 CL 2024-01-07 16:47 :
大约是从用楼下康必得大佬的「后台找图」子程序开始需要重启的🤣🤣
Sunsh 最后更新于 2024-01-07 16:48
康必得 2024-01-07 15:26
#2

你说的这个子程序 图片_屏幕找图增强版(子程序) 的老版本我一直在用,没什么问题,我有个动作的子程序就是用这个子程序改的,原理一样,你可以试试是不是新版本的问题

后台找图 

康必得 最后更新于 2024-01-07 15:29
Sunsh 回复 康必得 2024-01-07 16:56 :

我好像是从用你的子程序开始出现这个问题的🤣🤣

目前两个子程序都在用,但是只是屏幕找图的那个需要重启Quicker才能正常使用🤣🤣

康必得 回复 Sunsh 2024-01-07 17:05 :

那就有可能是依赖包冲突了,我这个子程序用的是老版本的 Opencv 依赖包,你说的这个子程序是用的新版本的 Opencv 依赖包,两者或许不能通用?你把 老版本的Opencv 依赖包 都删了试试?


OpenCvSharp.dll

OpenCvSharp.Extensions.dll

OpenCvSharpExtern.dll

这三个文件,在C:\Users\Administrator\Documents\Quicker文件夹下

Sunsh 回复 康必得 2024-01-07 17:09 :

好像是这么回事,确实可以啦。。

Sunsh 回复 康必得 2024-01-07 17:11 :

而且我发现我在删除的时候提示文件被占用,没有动作在执行,为什么会显示被占用呢?


康必得 回复 Sunsh 2024-01-07 17:13 :
只要Quicker在运行,这些C:\Users\Administrator\Documents\Quicker文件夹下的依赖文件就会被占用的,要删除得先退出Quicker
Sunsh 回复 康必得 2024-01-07 17:18 :
现在我重启Quicker会弹窗"管道已中断",崔大说可能是前一个进程没有退出干净,所以时不时也因为这个?
康必得 回复 Sunsh 2024-01-07 17:24 :

现在还会弹窗吗?

康必得 回复 Sunsh 2024-01-07 17:26 :

你按c大说的把任务管理器里所有的quicker进程都终止了吗?

康必得 最后更新于 2024-01-07 17:26
Sunsh 回复 康必得 2024-01-07 17:27 :

之前我是按照崔大说的,弹窗就任务管理器结束弹窗进程,现在我不方便测试🤣🤣

康必得 回复 Sunsh 2024-01-07 17:28 :

先关闭所有quicker进程再启动quicker会弹窗吗?(不是直接重启)

电脑重启后第一次启动quicker会弹窗吗?

Sunsh 回复 康必得 2024-01-07 17:33 :

我重启都是右键托盘图标或者通过Quicker自带的命令🤣🤣

重启弹窗之后,如果不在任务管理器里杀死弹窗进程,仅通过图形界面关掉弹窗,隔一段时间他又会弹出来

康必得 回复 Sunsh 2024-01-07 17:46 :

先关闭所有quicker进程再启动quicker会弹窗吗?(不是直接重启)

电脑重启后第一次启动quicker会弹窗吗?


我让你测试以上两种情况就是为了确定弹窗是不是残留Quicker进程的影响🤣

Sunsh 回复 康必得 2024-01-07 17:51 :

① 因为是隔一段时间才会出现,得先等等

② 不会

Sunsh 回复 Sunsh 2024-01-07 18:01 :

① 出现了,还是有(我是这样结束进程的)


康必得 回复 Sunsh 2024-01-07 18:10 :

你现在 「后台找图」子程序 和 图片_屏幕找图增强版 子程序 最好只保留其中一个,两个子程序需要的依赖包是冲突的,即使现在删除了,再运行子程序的话又会重新下载

康必得 回复 Sunsh 2024-01-07 18:22 :

你说 隔一段时间才会出现 弹窗,是重启之后隔一段时间才会弹窗吗?还是说不是每一次重启都会弹窗?

那你想想在出现弹窗前你启动过什么程序?运行过什么动作?或许问题就在这里

康必得 回复 康必得 2024-01-07 18:23 :


康必得 最后更新于 2024-01-07 18:24
Sunsh 回复 康必得 2024-01-07 19:07 :
我把老版本的依赖包删除了,然后屏幕找图的依赖包都在Quicker目录下的OpenCvSharp4_x64文件夹里,我把后台找图需要用到的三个dll文件复制到Quicker目录下,在动作运行上就没啥问题了
Sunsh 回复 康必得 2024-01-07 19:12 :

启动电脑系统后,Quicker自启没啥问题,重启Quicker后,隔一段时间才会弹窗

应该是每一次Quicker都会弹窗吧(主要我没多次重启Quicker的场景)

我也不知道是因为啥了,像刚才我关掉Quicker进程再启动Quicker,就放那,没动过电脑了,我去干别的事了,等再来看的时候,弹窗已经有了

CL 回复 Sunsh 2024-01-07 19:20 :

检查有没有自启动的动作。 启动quicker后,不要运行任何动作,退出看看会不会有弹窗

Sunsh 回复 康必得 2024-01-08 15:59 :

本来用着好好地又报错了🤣🤣

这是啥问题啊


Sunsh 回复 康必得 2024-01-08 19:42 :

是有什么限制只能用旧版dll文件吗,我发现我重启系统后 ,开始报错了🤣🤣

Sunsh 最后更新于 2024-01-08 19:42
康必得 回复 Sunsh 2024-01-08 20:26 :

OpenCV dll文件要么只留新版,要么只留旧版,互相会冲突

Sunsh 回复 康必得 2024-01-08 20:27 :

之前我只留了新版一直好好地,直到我重启系统后,又报错了🤣🤣

康必得 回复 Sunsh 2024-01-08 20:28 :

你要用我那个子程序,就要把新版的子程序和dll文件删了😂

Sunsh 回复 康必得 2024-01-08 20:29 :

啊,你的子程序不能用新版dll文件嘛🤣🤣

康必得 回复 Sunsh 2024-01-08 20:30 :

不能啊😂

康必得 回复 Sunsh 2024-01-08 20:30 :

dll文件名字都不一样了

Sunsh 回复 康必得 2024-01-08 20:32 :

一样啊,你的子程序用到的三个dll文件都在OpenCvSharp4_x64文件夹里能搜到的啊



康必得 回复 Sunsh 2024-01-08 20:36 :

版本是不同的,按你的情况来看,只能两者留其一,除非你联系这个子程序的原作者,看看有没有共存的办法

康必得 回复 Sunsh 2024-01-08 20:40 :

我以后把我的子程序更新了也能解决这个问题,不过现在没空,以后再说吧😂

Sunsh 回复 康必得 2024-01-08 20:41 :

行,我蹲一个🧡🧡

康必得 2024-01-07 19:24
#3

@CL 得问问老大了,我暂时想不到原因,你还可以试试关闭360再重启试试;

或者安装回老版本的quicker,我用的1.40.23没这个问题;

你也可以上quicker官方QQ群里问问

Sunsh 回复 康必得 2024-01-07 19:32 :

好的,多谢了🧡🧡

回复主贴