重启软件,无限循环怎么设置?

使用问题 · 174 次浏览
Taitun 创建于 2024-03-21 14:09

动作需求:关闭PS窗口,再重启PS

检测到PS在运行,弹出选择关闭后,再次运行PS

问题:能关闭PS,一直无法重启PS?

是不是我的无限循环设置有误?


回复内容
CL 2024-03-21 14:24
#1

调试运行分析一下看看。

Taitun 回复 CL 2024-03-21 15:00 :

是不是刚关闭PS窗口,立马循环还能检测到PS的进程名?

CL 回复 Taitun 2024-03-21 15:02 :

变量值初始是true么? 这里还没运行到检测进程的地方

Taitun 回复 CL 2024-03-21 15:38 :


思路:关闭后,运行PS,重复检测进程名ps,中止条件是检查到进程名ps已经运行,变量值初始值应该不是true吧

Taitun 回复 CL 2024-03-21 16:23 :

终于解决,谢谢老大

CL 2024-03-21 15:42
#2
回复 Taitun :


思路:关闭后,运行PS,重复检测进程名ps,中止条件是检查到进程名ps已经运行,变量值初始值应该不是true吧

如果第0次就结束了循环,说明中止条件符合了。 如果理论上不应该符合,说明表达式有误,或者里面变量值不是预期的。 这里预期的变量值是false,但是实际上是true。 所以你需要找一下为什么它是true,或者直接在前面使用赋值把它设置成false。

回复主贴