Здравствуйте! В общем пытаюсь снять галки в настройках даты и времени таким вот нехитрым образом:
Проблема в том, что возникает вот такая вот ошибка:
При том, что если делать все то же самое мышкой вручную такой ошибки не возникает.
Подскажите, пожалуйста, в чем может быть причина?
Код:
Run(@ComSpec&" /c "&"timedate.cpl")
WinWait($DateTimeTitle)
ControlCommand($DateTimeTitle, "", "[CLASS:Button; INSTANCE:3; ID:127]", "UnCheck", "")
ControlCommand($DateTimeTitle, "", "[CLASS:Button; INSTANCE:2; ID:126]", "Check", "")
WinWait("Выбор часового пояса")
ControlCommand("Выбор часового пояса", "", "[CLASS:Button; INSTANCE:1; ID:127]", "UnCheck", "")
ControlCommand("Выбор часового пояса", "", "[CLASS:Button; INSTANCE:2; ID:1]", "Check", "")
ControlCommand($DateTimeTitle, "", "[CLASS:SysTabControl32; INSTANCE:1; ID:12320]", "TabRight", "")
ControlCommand($DateTimeTitle, "", "[CLASS:SysTabControl32; INSTANCE:1; ID:12320]", "TabRight", "")
WinWait($DateTimeTitle, "Подробнее о синхронизации времени по Интернету")
ControlCommand($DateTimeTitle, "", "[CLASS:Button; INSTANCE:1; ID:827]", "Check", "")
WinWait("Настройка времени по Интернету")
ControlCommand("Настройка времени по Интернету", "", "[CLASS:Button; INSTANCE:1; ID:820]", "UnCheck", "")
ControlCommand("Настройка времени по Интернету", "", "[CLASS:Button; INSTANCE:3; ID:1]", "Check", "")
При том, что если делать все то же самое мышкой вручную такой ошибки не возникает.
Подскажите, пожалуйста, в чем может быть причина?