使用打开或者运行模块运行edge软件有时候不生效

BUG反馈 · 1438 次浏览
astroStar 创建于 3天8小时前

使用打开或者运行模块运行edge软件有时候不生效。启动其他浏览器每次都可以正常打开。是什么原因引起。打开或者运行模块底层是什么实现原理。


回复内容
CL 3天8小时前
#1

截图发下动作截图。

确认:不要设置浏览器用管理员身份运行,不要自定义设置exe文件属性。

astroStar 回复 CL 3天7小时前 :

有时候触发无反应,需要多点几次。测试在360极速浏览器正常。


astroStar 最后更新于 3天7小时前
astroStar 3天7小时前
#2


使用C#代码启动反而可以100%成功,使用运行或者打开模块有时候打开edge浏览器无反应。

astroStar 最后更新于 3天7小时前
CL 回复 astroStar 2天22小时前 :

c#和动作里路径不一样,试试改成一样的。

CL 回复 CL 2天22小时前 :

另外也可以直接写msedge,不写路径。

astroStar 回复 CL 2天21小时前 :


改成一样的路径了,但是用运行或者打开触发有时候不生效,例如测试多次关闭浏览器在点击动作。但是用C#模块不会出现。而且打开速度快一点。用运行或打开模块有时候会鼠标转圈等一会。

astroStar 最后更新于 2天21小时前
CL 回复 astroStar 2天20小时前 :

看楼下白鲸大佬的回复,这里选否。


astroStar 回复 CL 2天20小时前 :

选择了否测试了没有出现触发无反应情况。

采用的是手动关闭浏览器,是否后台还有其他相关残留进程影响了,导致有时候无法触发。

astroStar 最后更新于 2天19小时前
沉没的白鲸 2天21小时前
#3

如果程序已运行则尝试激活窗口  有后台的可能会误判

astroStar 回复 沉没的白鲸 2天19小时前 :

采用的手动关闭浏览器,是否edge会有多个后台进程,导致误判,无法正常触发。

沉没的白鲸 回复 astroStar 2天19小时前 :

这个浏览器是后台常客,qk的基础模块只适用于一般的软件,遇到特殊的情况只能根据经验总结应对方法或者你比较熟悉C#直接用代码解决。

astroStar 回复 沉没的白鲸 2天17小时前 :

好的,多谢

回复主贴