首次运行包含C#的动作时,有一个加载到内存的过程(首次运行较慢,再次运行时很快。)
想说有没有办法规避一下,在Quicker启动后静默加载,降低用户的感知。
把动作设置为自动运行?
另外避免在c#里插值内容,保持c#代码不变,缓存程序集,可以提升加载速度。如果每次c#代码改变了,就需要重新编译,会比较慢。
自动运行的话就真的运行了,例如「切换桌面图标」,可以设置为quicker运行后执行两次(隐藏后显示,或显示后隐藏,保留原结果)。但是其他的C#模块可能需要进行不同的设置。如果包含界面的,可能要做一个动作,运行后关闭窗口。