saulik Posted August 13, 2012 Share Posted August 13, 2012 I want break the script if my window do not appear, but i don't know!!.. See my evidence please, att, IF the window do not appear.docx Link to comment Share on other sites More sharing options...
water Posted August 14, 2012 Share Posted August 14, 2012 Set the timer value of function WinWait and check the returned value. If it is 0 then the timeout expired = the window never appeared. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
saulik Posted August 14, 2012 Author Share Posted August 14, 2012 Water, Thank's a lot, but what' wrong whit my script below? I want just wait until the window appear and of the script continue for execute: Send("{TAB}") MsgBox(4096, "UPDATE", "Você está logado no ambiente INVESTPREV", 2) My version is: 1.79 Variables Dim $r Dim $e WinActivate("[CLASS:Tform1]", "") ControlClick("Form1", "", "[CLASS:TButton; TEXT:Button1; INSTANCE:1]") $e = 0 If @error = 0 Then $r = WinWait("[Form2]", "", 10) If $r = 1 Then ;WinActivate("[CLASS:Tform2]", "") Send("{TAB}") MsgBox(4096, "UPDATE", "Você está logado no ambiente INVESTPREV", 2) Else $e = 1 EndIf EndIf Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted August 14, 2012 Moderators Share Posted August 14, 2012 You really need to choose one of these two topics and stick to it. This double posting only makes it harder for people to assist you. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
Valik Posted August 14, 2012 Share Posted August 14, 2012 Thread locked for being a duplicate. Link to comment Share on other sites More sharing options...
Recommended Posts