µ±Ç°Î»Öà : 145zÓÎÏ·Õ¾¡¡|¡¡Ä§Óò¡¡|¡¡¼¼Êõ½Ì³Ì¡¡|¡¡

ħÓò°´¼ü¾«Áé½Å±¾±àд·½·¨ÓëʵÓÃʾÀý

Èȶȣº
ħÓòÓÎÏ·×Ô¶¯»¯²Ù×÷¿Éͨ¹ý°´¼ü¾«ÁéʵÏÖ£¬Ö÷ÒªÓÃÓÚ×Ô¶¯Ê°È¡¡¢¹Ò»ú´ò¹Ö¡¢¼¼ÄÜÊͷŵÈÖØ¸´ÐÔÈÎÎñ¡£½Å±¾±àдÐè½áºÏÓÎÏ·½çÃæ×ø±ê¡¢ÑÕÉ«Åжϡ¢°´¼üÄ£ÄâµÈ¹¦ÄÜ¡£ÒÔÏÂΪͨÓñàдÁ÷³Ì¼°»ù´¡´úÂëÄ£°å¡£

Ò»¡¢»·¾³×¼±¸
ÏÂÔØ°²×°°´¼ü¾«Áé¹Ù·½¿Í»§¶Ë£¬È·±£°æ±¾¼æÈݵ±Ç°²Ù×÷ϵͳ¡£
Æô¶¯Ä§ÓòÓÎÏ·£¬µ÷ÕûÖÁ´°¿Ú»¯Ä£Ê½£¬·Ö±æÂʹ̶¨Îª1024×768»ò1280×720£¬±ÜÃâ×ø±êÆ«ÒÆ¡£
ʹÓð´¼ü¾«ÁéÄÚÖÓץµã”¹¤¾ß»ñÈ¡¹Ø¼üλÖÃ×ø±ê£¬Èç¼¼ÄÜÀ¸¡¢±³°ü¡¢¹ÖÎïѪÌõÇøÓò¡£

¶þ¡¢»ù´¡¹¦Äܽű¾Ê¾Àý
×Ô¶¯Ê°È¡ÎïÆ·
ͨ¹ý¼ì²âµØÃæÎïÆ·ÑÕÉ«±ä»¯´¥·¢Ê°È¡¶¯×÷¡£ÀýÈ磬°×ɫװ±¸ÔÚµØÃæÏÔÊ¾ÎªÌØ¶¨RGBÖµ£¨Èç255,255,255£©£¬½Å±¾Ñ­»·É¨ÃèÖ¸¶¨ÇøÓò£º
Do
If Color = GetPixelColor(600, 400) Then
KeyPress "F1", 1
Delay 500
End If
Delay 100
Loop

ÆäÖÐF1Ϊʰȡ¿ì½Ý¼ü£¬×ø±ê(600,400)Ðè¸ù¾Ýʵ¼ÊÓÎÏ·»­Ãæµ÷Õû¡£

×Ô¶¯Êͷż¼ÄÜ
É趨¼¼ÄÜ¿ì½Ý¼ü£¨ÈçQ¡¢E¡¢R£©°´¹Ì¶¨¼ä¸ôÊÍ·Å£¬ÅäºÏѪÁ¿ÅжϷÀÖ¹½ÇÉ«ËÀÍö£º
Do
KeyPress "Q", 1
Delay 2000
KeyPress "E", 1
Delay 1500
// ¼ì²â½ÇɫѪÌõÊÇ·ñµÍÓÚ30%
If GetPixelColor(100, 50) = "FF0000" Then
KeyPress "6", 1 // ʹÓúìÒ©
End If
Delay 1000
Loop


×Ô¶¯»Ø³ÇÓë²¹¸ø
µ±±³°üÂú»òÒ©Æ·²»×ãʱ£¬×Ô¶¯Ö´ÐлسDzÙ×÷£º
// ¼ì²â±³°üÂúÌáʾ£¨¼ÙÉèÌáʾÎÄ×ÖÇøÓòΪ»ÆÉ«£©
If GetPixelColor(800, 600) = "FFFF00" Then
KeyPress "H", 1 // »Ø³Ç¿ì½Ý¼ü
Delay 5000
// ×Ô¶¯¹ºÂòÒ©Æ·
MoveTo 300, 200
LeftClick 1
Delay 1000
KeyPress "Space", 1
End If


Èý¡¢×¢ÒâÊÂÏî
ËùÓÐ×ø±êÐèÔÚÏàͬ·Ö±æÂÊÏÂУ׼£¬Çл»È«ÆÁģʽ»áµ¼Ö¶¨Î»Ê§Ð§¡£
ÑÕÉ«ÅжÏÓ¦±Ü¿ª¶¯Ì¬¹âÓ°ÇøÓò£¬ÓÅÏÈÑ¡Ôñ¹Ì¶¨UIÔªËØ¡£
½Å±¾ÔËÐмä¸ô²»Ò˹ý¶Ì£¬±ÜÃⱻϵͳÅж¨ÎªÒì³£²Ù×÷¡£
½¨Òé¼ÓÈëËæ»úÑÓ³Ù£¨ÈçDelay 800~1200£©£¬Ä£ÄâÈ˹¤²Ù×÷½Ú×à¡£

ËÄ¡¢µ÷ÊÔÓëÓÅ»¯
ʹÓÃ“Â¼ÖÆ”¹¦ÄÜÉú³É³õʼ²Ù×÷ÐòÁУ¬ÔÙÊÖ¶¯Ð޸IJÎÊý¡£
ÔڷǸ߷åʱ¶Î²âÊԽű¾£¬¹Û²ìÊÇ·ñ³öÏÖ¿¨¶Ù»òÎó²Ù×÷¡£
¶¨ÆÚ¸üÐÂ×ø±êÊý¾Ý£¬Ó¦¶ÔÓÎÏ·½çÃæµ÷Õû¡£

ÒÔÉÏ·½·¨ÊÊÓÃÓÚ³£¹æ¹Ò»ú³¡¾°£¬¸´ÔÓÈÎÎñÐè½áºÏͼÏñʶ±ð»òOCR¼¼Êõ¡£½Å±¾½öÓÃÓÚ¼õÇáÖØ¸´²Ù×÷¸ºµ££¬ºËÐÄÍæ·¨ÈÔÐèÊÖ¶¯²ÎÓë¡£