fn AutoPressOK flag:true = (
if flag then (
DialogMonitorOPS.unRegisterNotification id:#autoPressYes
fn autoPressOK = (
WindowHandle = DialogMonitorOPS.GetWindowHandle()
if UIAccessor.GetWindowText WindowHandle == "File Exists" do (
skinBoneCtrls = UIAccessor.GetChildWindows WindowHandle
for hand in skinBoneCtrls where UIAccessor.GetWindowText hand == "Yes" do UIAccessor.PressButton hand
)
true
)
DialogMonitorOPS.RegisterNotification autoPressOK id:#autoPressYes
DialogMonitorOPS.Enabled = true
--DialogMonitorOPS.ShowNotification()
)
else(
DialogMonitorOPS.unRegisterNotification id:#autoPressYes --不应该将其简单的注销,否则所有窗口都将显示不正常
DialogMonitorOPS.Enabled = false --一定要关闭窗口自动操作
)
)
AutoPressOK ()