ฟอรั่มของบล็อก http://pssix.blogspot.com


สอบถามหน่อยครับถ้าเราเซ็ทประมาณนี้จะให้มันเดินหน้าต่อยังไง

Share

pssixlover
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 15
ความนิยม : 0
เข้าร่วมเมื่อ : 12/02/2012

สอบถามหน่อยครับถ้าเราเซ็ทประมาณนี้จะให้มันเดินหน้าต่อยังไง

ตั้งหัวข้อ by pssixlover on 17/02/12, 01:18 pm

ถ้าเราเซ็ทให้มันเช็คค่าสี เพื่อคลิก แต่มี 2 เงื่อนไขให้เลือก

เช่น เช็คถ้ามีสี ที่ 1 ปรากฏให้คลิก 201,500

และ เช็คถ้ามีสี ที่ 2 ปรากฏให้คลิก 800,1000


แต่ถ้าเขียนสคริปเรียงกัน ถ้าเงื่อนไขที่1 ไม่มามันก็จะไม่ผ่าน มันจะไม่ไปเงื่อนไขสีที่ 2 ถูกไหมครับ

ต้องเขียนยังไงให้มันประมาณว่า สีไหนมาก่อนก็คลิก อันนั้น แล้วก็ผ่านไปคำสั่งต่อไปเลย

เช่น สีไหนแสดงมาก็ได้ ไม่ว่า สีที่ 1 หรือ 2 ก็คลิก แล้วผ่านไปเลย

ไม่ต้องรอให้ครบทั้ง2 เงื่อนไข ทำอย่างไร หรือเขียนคำสั่งใดได้บ้างครับ



ขอบคุณครับ



POS
PSsix
PSsix


จำนวนข้อความ : 1151
ความนิยม : 323
เข้าร่วมเมื่อ : 19/07/2010

Re: สอบถามหน่อยครับถ้าเราเซ็ทประมาณนี้จะให้มันเดินหน้าต่อยังไง

ตั้งหัวข้อ by POS on 18/02/12, 09:22 am

ใช้คำสั่ง ElseIf ถัดจาก if (ถ้าเงื่อนไขสีจำนวนมากๆ ลองใช้คำสั่งอื่น เช่น Switch หรือ Select ก็ได้เช่นกัน )


Code:
$color1 = 0xFFFFFF
$color2 = 0xFF0000

if PixelGetColor(100,100) = $color1 Then
   MouseClick("",201,500)
ElseIf PixelGetColor(100,100) = $color2 Then
   MouseClick("",800,1000)
   EndIf


||----------------------------------------------------------------------------------------------------------------||

กลุ่ม AutoIt ในเฟสบุ๊ค
[You must be registered and logged in to see this link.]

++++++++++++++++++++++++++++++++++++++++++++
pssix.blogspot.com

pssixlover
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 15
ความนิยม : 0
เข้าร่วมเมื่อ : 12/02/2012

Re: สอบถามหน่อยครับถ้าเราเซ็ทประมาณนี้จะให้มันเดินหน้าต่อยังไง

ตั้งหัวข้อ by pssixlover on 20/02/12, 12:32 am

ขอบคุณพี่ Pos มากเลยครับสำหรับคำตอบ

    เวลาขณะนี้ 23/01/17, 05:42 pm