Quicker自动运行,加“安装”参数,不能开启键盘手势

BUG反馈 · 208 次浏览
用户1626159636... 创建于 13天10小时前

自启提示:手势识别报错

用户1626159636... 最后更新于 2026/3/21

dalou 13天10小时前 :

是初始加载错误,参考这个办法处理,quicker更新到1.45之后 提示手势识别报错 - Quicker
由于动作代码超过400k限制,用了压缩与解压缩的方法绕过了分享同步限制,代价是首次运行与每次更新后需要重新编译,在重新编译的两秒钟内,快速多次操作可能会导致异常

dalou 13天10小时前 :

目前存在好几项兜底机制,后续看看有没有稳妥的办法

dalou 最后更新于 13天9小时前
用户1626159636... 回复 dalou 13天8小时前 :

我清空数据,重新加载,还是不行,等待新版吧。

dalou 回复 用户1626159636... 13天8小时前 :

有点不对劲,提示报错后,会将错误内容复制到剪贴板,打开记事本并粘贴看看内容多不多,截图让我看看前面的内容

用户1626159636... 回复 dalou 13天6小时前 :

编译失败, Compilation, (16,30): error CS0234: The type or namespace name 'CSharp' does not exist in the namespace 'Microsoft.CodeAnalysis' (are you missing an assembly reference?)

(67,18): warning CS0219: The variable 'diskHit' is assigned but its value is never used

(127,27): error CS0103: The name 'CSharpSyntaxTree' does not exist in the current context

(137,9): error CS0246: The type or namespace name 'CSharpCompilation' could not be found (are you missing a using directive or an assembly reference?)

(137,41): error CS0103: The name 'CSharpCompilation' does not exist in the current context

(141,17): error CS0246: The type or namespace name 'CSharpCompilationOptions' could not be found (are you missing a using directive or an assembly reference?)

warning CS1701: Assuming assembly reference 'System.Collections.Immutable, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' used by 'Microsoft.CodeAnalysis' matches identity 'System.Collections.Immutable, Version=9.0.0.3, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' of 'System.Collections.Immutable', you may need to supply runtime policy

dalou 最后更新于 13天6小时前
dalou 回复 用户1626159636... 13天6小时前 :

1.动作能正常运行吗?还是说只有“安装”参数报错?
2.从什么时候开始的呢?是新版本之后?还是突然出现的?

用户1626159636... 回复 dalou 13天3小时前 :

就这两天,有可能是更新新版后吧?

提示报错后,手动参数运行,或鼠标点击键盘手势,可以正常使用

今天重启电脑,报错和之前的一模一样

已经是v16版本了
(优化:加载器双重检查锁定+编译提示,增加首次编译稳定性。)

而且这次开机加载,鼠标手势,键盘手势双失效,后来好像是取消了随Quicker启动,手动开启成功的,尝试延长随Quicker自启的秒数,仍然不行,还是手动开启才可以

用户1626159636... 最后更新于 11天5小时前
dalou 回复 用户1626159636... 10天7小时前 :

你回复自己我看不到邮件的😂

更新一版本,应该能修复初始化问题,如果修复了,后续应该不会有类似问题了,你试一试能够正常运行不?

用户1626159636... 回复 dalou 10天7小时前 :

我是真没料到,还有这个规则,哈哈🙂

已测,跟随Quicker启动,大概5秒的设置成功了,之前是10秒,好像没有自动开启,但目前是可用的

用户1626159636... 回复 dalou 9天19小时前 :

刚才重启后,出现初始编译,请稍候,然后没有然后了,还是需要手动开启,跟随Quicker启动0秒是这个提示,和多少秒有关系吗?

dalou 回复 用户1626159636... 9天8小时前 :

和时间关系不大,重启后需要重新编译一次,如果在编译期间快速多次运行动作(如快速点击手势鼠标键),可能会导致编译异常,这是之前报错的主要原因。为了避免这个情况,上次更新后,动作会保护首次运行,阻止编译期间的其他动作实例。如果“安装”参数触发的同时,动作已经在编译中,则会被阻止,同时弹出提示。

用户1626159636... 回复 dalou 9天0小时前 :

多次重启尝试,还是提示编译失败

dalou 最后更新于 8天7小时前
dalou 回复 用户1626159636... 9天0小时前 :

自启动失败对吗?之后能够正常运行不?

用户1626159636... 回复 dalou 9天0小时前 :

重启电脑后,提示初始编译,请稍后,鼠标手势可以用,手动开启键盘手势,可以正常用,再后面重启Quicker也不会有问题

重启电脑,就出现过一次是完美成功运行的

用户1626159636... 最后更新于 8天23小时前
dalou 回复 用户1626159636... 8天7小时前 :

我排查了代码后没发现问题;重复测试发现Quicker重启后第一次使用Roslyn编译需要冷启动时间,期间执行C#步骤会失败,而我们的动作是通过鼠标和键盘启动,所以很大概率在冷启动期间被触发,从而导致错误;
你做个小测试,右键动作,编辑,按照下图操作,将运行模式改为V1,再试试各种编译错误还有没有?


dalou 最后更新于 8天7小时前
用户1626159636... 回复 dalou 7天6小时前 :

已测试最新版,CodeDOM模式,开机提示键盘手势已开启,好像不开启面板的情况下,可以正常执行一次键盘手势,再第二次好像就不可以了。

打开面板后键盘手势是灰色关闭状态,手动开启,也提示成功,但无法正常使用,重新打开面板,状态还是灰色的。

dalou 回复 用户1626159636... 7天3小时前 :

重启Quicker后能够稳定复现吗?
我这边没有这个情况,有点难测试,我先排查下原因

dalou 最后更新于 7天3小时前
用户1626159636... 回复 dalou 7天3小时前 :

刚才又更新回最新版,重启Quicker是可以正常用了,还没试过重启电脑

用户1626159636... 回复 dalou 6天8小时前 :

重启电脑,提示键盘手势开启成功,如果此时执行一次键盘手势是可以成功的,但似乎是短时间内被关闭了,再次执行则失效,设置里的键盘手势状态也是灰色的,此时手动开启保存,还是无法正常使用。

此时重启Quicker,则可以正常运行。非常奇怪的一个状态,而且验证就是如此,重启电脑不能用,重启Quicker可以用。

用户1626159636... 回复 dalou 4天6小时前 :

发现规律了,就是电脑重启后Quicker第一次启动时,键盘手势一定是失败的(提示成功,但实际不能使用),第二次启动Quicker以及之后重启Quicker,都可以连续成功。

dalou 回复 用户1626159636... 4天4小时前 :
更新了一版,看看是否有效
dalou 最后更新于 4天4小时前
用户1626159636... 回复 dalou 4天3小时前 :

测试了一下,跟之前反应的一样,重启电脑,第一次运行Quicker后,键盘手势应该是可以运行一次的,但不知道是被强制关闭了,还是怎样,无法成功执行第二次,打开设置是灰色的,手动开启,提示成功,但实际无法正常运行。只有第二次重启Quicker后完美运行。


另外,发现另一个关键点,就是重启电脑后,第一次打开Quicker,运行中的动作,全能手势显示一直在运行中

用户1626159636... 最后更新于 4天3小时前
回复内容
暂无回复
回复主贴