âÀÇ »óÅ ¹Ù¿¡ ÁöÁ¤µÈ ¹®ÀÚ¿ÀÌ ´ã±æ ¶§±îÁö ±â´Ù¸³´Ï´Ù.
StatusBarWait [, BarText, Seconds, Part#, WinTitle, WinText, Interval, ExcludeTitle, ExcludeText]
¸í·É¾î°¡ ±â´Ù¸®´Â ÅؽºÆ® ¶Ç´Â ºÎºÐÀû ÅؽºÆ®. ±âº»°ªÀº ºñ¾î ÀÖ½À´Ï´Ù. Áï, »óÅ ¹Ù°¡ ºñ±â¸¦ ±â´Ù¸°´Ù´Â ¶æÀÔ´Ï´Ù. ÅؽºÆ®´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏ°í ºÎÇÕ ÇàÀ§´Â SetTitleMatchModeÀÇÇØ °áÁ¤µË´Ï´Ù. ¾Æ·¡ÀÇ WinTitle°ú ºñ½ÁÇÕ´Ï´Ù.
´ë½Å¿¡ »óÅ ¹ÙÀÇ ÅؽºÆ®°¡ º¯Çϱ⸦ ±â´Ù¸°´Ù¸é, StatusBarGetText¸¦ ȸµ¹ÀÌ ¾È¿¡ »ç¿ëÇϰųª, ÀÌ ÆäÀÌÁö ÇÏ´Ü¿¡ ÀÖ´Â RegEx ¿¹Á¦¸¦ µû¸£½Ê½Ã¿À.
½Ã°£ Á¦ÇÑÀ» ¼±¾ðÇϱâ Àü¿¡ ±â´Ù¸± ÃÊÀÇ °³¼ö (¼Ò¼ö Á¡À» Æ÷ÇÔÇÒ ¼ö ÀÖ°í Ç¥Çö½ÄÀÏ ¼ö ÀÖ½À´Ï´Ù). ½Ã°£ Á¦ÇÑ¿¡ °É¸± °æ¿ì ErrorLevelÀº 1ÀÌ ¼³Á¤µË´Ï´Ù. ±âº» °ªÀº ºñ¾î ÀÖ½À´Ï´Ù. Áï, ¹«ÇÑÁ¤ ±â´Ù¸°´Ù´Â ¶æÀÔ´Ï´Ù. 0À» ÁöÁ¤Çϸé 0.5¸¦ ÁöÁ¤ÇÑ °Í°ú °°½À´Ï´Ù.
»óÅ ¹Ù¿¡¼ ¿¶÷ÇÒ ºÎºÐÀÇ ¹øÈ£. Ç¥Çö½Ä °¡´É. ±âº»°ªÀº 1ÀÌ¸ç º¸Åë °ü½ÉÀÇ ÅؽºÆ®°¡ Æ÷ÇÔµÈ ºÎºÐÀÔ´Ï´Ù.
¸ñÇ¥ âÀ» ½Äº°Çϴ â Á¦¸ñ ¶Ç´Â ±âŸ ±âÁØ. WinTitle ÂüÁ¶.
Á¸ÀçÇϸé, ÀÌ ¸Å°³º¯¼ö´Â ¹Ýµå½Ã ¸ñÇ¥ â ÅؽºÆ®ÀÇ ºÎ¹®ÀÚ¿ÀÔ´Ï´Ù (Window Spy¿¡ ³ëÃâµÊ). ¼ûÀº ÅؽºÆ®´Â DetectHiddenTextÀÌ °ÜÁ®(ON) ÀÖ¾î¾ß ŽÁöµË´Ï´Ù.
ÀÌ ¸í·É¾î°¡ ½ÇÇà ÁßÀÎ µ¿¾È¿¡ ¾ó¸¶³ª ÀÚÁÖ »óÅ ¹Ù¸¦ Á¡°ËÇÒ °ÍÀΰ¡ (¹Ð¸®ÃÊ ´ÜÀ§), ÀÌ °ªÀº Ç¥Çö½ÄÀÏ ¼ö ÀÖ½À´Ï´Ù. ±âº» °ªÀº 50ÀÔ´Ï´Ù.
Á¦¸ñ¿¡ ÀÌ °ªÀÌ Àִ âÀº ¹«½ÃÇÕ´Ï´Ù.
ÅؽºÆ®¿¡ ÀÌ °ªÀÌ Àִ âÀº ¹«½ÃÇÕ´Ï´Ù.
[v1.1.04+] ÀÌ ¸í·É¾î´Â »óŹٿ¡ Á¢±ÙÇÏÁö ¸ø ÇßÀ¸¸é ¿¹¿Ü¸¦ ´øÁú ¼ö ÀÖ½À´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ½ÇÇà½Ã°£ ¿¡·¯¸¦ ÂüÁ¶ÇϽʽÿÀ.
ErrorLevelÀº »óÅ ¹Ù¿¡¼ ºÎÇÕÀ» ¹ß°ßÇϱâ Àü¿¡ ½Ã°£ Á¦ÇÑ¿¡ °É¸®¸é 1ÀÌ ¼³Á¤µË´Ï´Ù. »óÅ ¹Ù¿¡ Á¢±ÙÇÏÁö ¸ø ÇßÀ¸¸é 2°¡ ¼³Á¤µË´Ï´Ù. ºÎÇÕÀ» ¹ß°ßÇϸé 0ÀÌ ¼³Á¤µË´Ï´Ù.
StatusBarWaitÀº âÀÇ Ã¹ ¹ø° Ç¥ÁØ »óÅ ¹Ù¸¦ ÀÐÀ¸·Á°í ½ÃµµÇÕ´Ï´Ù (class msctls_statusbar32). ¾î¶² ÇÁ·Î±×·¥Àº ÀڽŠ¸¸ÀÇ »óŹٰ¡ ÀÖ°í Ưº°ÇÑ ¹öÀüÀÇ MS °øÅë ÄÜÆ®·ÑÀ» °¡Áý´Ï´Ù. ±×·± °æ¿ì »óŹٸ¦ ¿¶÷ÇÒ ¼ö ¾ø½À´Ï´Ù.
ȸµ¹ÀÌ ¾È¿¡ StatusBarGetText¸¦ »ç¿ëÇÏ´Â °Íº¸´Ù, º¸Åë StatusBarWait¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ´õ È¿À²ÀûÀÔ´Ï´Ù. ¿Ö³ÄÇϸé StatusBarGetText¸¦ ¹Ýº¹ÀûÀ¸·Î È£ÃâÇϸé ÀϾ ºÎ´ãÀ» ÇÇÇϵµ·Ï ÃÖÀûȵǾî Àֱ⠶§¹®ÀÔ´Ï´Ù.
StatusBarWait´Â ±×ÀÇ ¸ñÇ¥ âÀ» °áÁ¤ÇÑ ´ÙÀ½ ºÎÇÕÇϱ⸦ ±â´Ù¸³´Ï´Ù. ±× ¸ñÇ¥ âÀÌ ´ÝÈ÷¸é, StatusBarWait´Â ÁöÁ¤µÈ WinTitle°ú WinText·Î ¶Ç´Ù¸¥ âÀÌ ºÎÇÕÇÏ´õ¶óµµ ±â´Ù¸®±â¸¦ ¸ØÃä´Ï´Ù.
ÀÌ ¸í·É¾î°¡ ´ë±â »óÅ¿¡ ÀÖ´Â µ¿¾È, »õ·Î¿î ¾²·¹µå¸¦ ±âµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù ÇÖÅ°, ¸ÂÃã ¸Þ´º Ç׸ñ, ¶Ç´Â ŸÀ̸Ó.
â Á¦¸ñ°ú ÅؽºÆ®´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. ¼ûÀº âÀº DetectHiddenWindows°¡ ÄÑÁ® ÀÖ¾î¾ß ŽÁöµË´Ï´Ù.
StatusBarGetText, WinGetTitle, WinGetText, ControlGetText
; ´ÙÀ½ ¿¹Á¦´Â »õ·Î¿î °Ë»ö ÆÐÅÏÀ» ±âÁ¸ÀÇ Explorer/Search â¿¡ »ðÀÔÇÕ´Ï´Ù. IfWinExist, Search Results ; ¸¶Áö¸· ¹ß°ß âÀ» ¼³Á¤ÇÏ¿© ¾Æ·¡¸¦ °£´ÜÇÏ°Ô ¸¸µì´Ï´Ù. { WinActivate Send, {tab 2}!o*.txt{enter} ; °Ë»ö â¿¡, °Ë»öÇÒ ÆÐÅÏÀ» ÀÔ·ÂÇÕ´Ï´Ù. Sleep, 400 ; »óÅ ¹Ù¿¡ "Searching"À¸·Î ¹Ù²Ü ½Ã°£À» ÁÝ´Ï´Ù. StatusBarWait, found, 30 if ErrorLevel MsgBox, ¸í·É¾î°¡ ½Ã°£ Á¦ÇÑ¿¡ °É·È°Å³ª ¹®Á¦°¡ ÀÖ¾ú½À´Ï´Ù. else MsgBox, °Ë»öÀÌ ¼º°øÀûÀ¸·Î ¿Ï·á µÇ¾ú½À´Ï´Ù. }
; ´ÙÀ½ ¿¹Á¦´Â È°¼º âÀÇ »óŹٰ¡ ¹Ù²î±â¸¦ ±â´Ù¸³´Ï´Ù. ÀÌ ¿¹Á¦´Â v1.0.46.06+À» ¿ä±¸ÇÕ´Ï´Ù. SetTitleMatchMode RegEx IfWinExist A ; ¸¶Áö¸· ¹ß°ß â¿¡ È°¼º âÀ» ¼³Á¤ÇÕ´Ï´Ù (¾Æ·¡¿¡ »ç¿ë). { StatusBarGetText, OrigText StatusBarWait, ^(?!^\Q%OrigText%\E$) ; ÀÌ Á¤±Ô Ç¥Çö½ÄÀº ÅؽºÆ®¿¡ ¹«¾ùÀÌµç º¯È°¡ Àֱ⸦ ±â´Ù¸³´Ï´Ù. }