【发布时间】:2023-03-23 17:32:01
【问题描述】:
我试图弄清楚如何捕获调用此 Sikuli 脚本时发生的任何错误。它启动一个 Sikuli 脚本,该脚本执行大量任务,通常运行大约两个小时。如果在此期间发生任何错误,我需要能够检测到它,然后重新运行脚本。我知道如何重新运行脚本,但我不确定如何检测它在运行时是否发生错误。
Process Sikulix_Login_Process = new Process();
ProcessStartInfo Sikulix_Login_StartInfo = new ProcessStartInfo();
Sikulix_Login_StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
Sikulix_Login_StartInfo.FileName = "cmd.exe";
Sikulix_Login_StartInfo.Arguments = "/c java -jar \"PathToSikuliJarFile\" -r \"PathToSikuliScript\"";
Sikulix_Login_Process.StartInfo = Sikulix_Login_StartInfo;
Sikulix_Login_Process.Start();
【问题讨论】: