有没有办法在quicker运行的时候,将C#模块加载到内存中?

动作开发 · 235 次浏览
Anlv 创建于 2023-09-18 10:56

首次运行包含C#的动作时,有一个加载到内存的过程(首次运行较慢,再次运行时很快。)

想说有没有办法规避一下,在Quicker启动后静默加载,降低用户的感知。


回复内容
CL 2023-09-18 11:48
#1

把动作设置为自动运行?

另外避免在c#里插值内容,保持c#代码不变,缓存程序集,可以提升加载速度。如果每次c#代码改变了,就需要重新编译,会比较慢。

Anlv 回复 CL 2023-09-18 11:55 :

自动运行的话就真的运行了,例如「切换桌面图标」,可以设置为quicker运行后执行两次(隐藏后显示,或显示后隐藏,保留原结果)。但是其他的C#模块可能需要进行不同的设置。如果包含界面的,可能要做一个动作,运行后关闭窗口。

回复主贴