ฟอรั่ม PSsix

Would you like to react to this message? Create an account in a few clicks or log in to continue.

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


2 posters

    ช่วยโคดทีครับ

    sticked
    sticked
    PSsix Member
    PSsix Member


    ช่วยโคดทีครับ Empty ช่วยโคดทีครับ Empty
    จำนวนข้อความ : 24
    ความนิยม : 1
    เข้าร่วมเมื่อ : 30/01/2012
    อายุ : 34

    ช่วยโคดทีครับ Empty ช่วยโคดทีครับ

    ตั้งหัวข้อ by sticked 01/02/12, 04:54 pm

    แบบว่า

    หากเรา วนหนึ่งไปเรื่อยๆ ทุกๆ 1 วินาที พอถึง วินาทีที่ 10 อยากยกเลิกเลข 1 ไปเลย แล้วกด 2 เป็นเวลา 5 วินาที
    จากนั้นกลับมากลูป อย่างนี้ไปเรื่อยๆ ต้องทำไงอ่ะครับ
    แล้วคำสั่งยกเลิก send คือคำสั่งอะไรครับ

    อัลกอที่ผมคิดไว้เป็นงี้อ่ะครับ ถูกรึเปล่า
    While 1
    Send("1")
    Sleep(1000)
    "หยุด Send("1")

    Send("2")
    Sleep(5000)
    "หยุด Send("2")
    WEnd

    คือว่าเกมที่ผมลอง คีย์กดพร้อมกันไม่ได้ ทั้ง 1 และ 2 ต้องเว้นจังหวะระยะเวลาประมาณ 5 วินาที
    เช่น กด 1 เสร็จต้องรอจังหวะกด 2 ประมาณ 5 วินาที
    หาก กด 1 ไปเรื่อย แล้วกด 2 ในเกมมันเร็วเกิน มันเลยไม่รับคำสั่งครับ
    POS
    POS
    PSsix
    PSsix


    ช่วยโคดทีครับ Empty ช่วยโคดทีครับ Empty ช่วยโคดทีครับ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    ช่วยโคดทีครับ Empty Re: ช่วยโคดทีครับ

    ตั้งหัวข้อ by POS 02/02/12, 10:27 am

    ตัวอย่างด้านล่างลองนำไปประยุกต์ใช้ดูครับ

    Code:
    While 1
       For $i = 1 to 10 ;สั่งวน 10 รอบ  เสร็จแล้วจึงไปทำงานในคำสั่งถัดไป
          Send("1")
          Sleep(1000)
       Next

    Send("2"); คำสั่งที่จะทำงานเมื่อลูป for วนครบ 10 รอบ
    Sleep(5000)

       WEnd
    sticked
    sticked
    PSsix Member
    PSsix Member


    ช่วยโคดทีครับ Empty ช่วยโคดทีครับ Empty
    จำนวนข้อความ : 24
    ความนิยม : 1
    เข้าร่วมเมื่อ : 30/01/2012
    อายุ : 34

    ช่วยโคดทีครับ Empty Re: ช่วยโคดทีครับ

    ตั้งหัวข้อ by sticked 02/02/12, 05:17 pm

    ขอขอบคุณคุณ POS มากนะครับที่ให้คำแนะนำ ค่าเวลาเพี้ยนไปเลย อิอิ
    รือเวลาใหม่หมด ^^
    ขอขอบคุณจริงๆครับ

    em233

    แต่ว่าน่าจะมีหน้า chat ทางด่วนเนาะ เผื่อจะมีผู้รู้มาตอบแบบด่วน และไม่เปลืองเนื้อที่สำหรับการโพสข้อความด้วยครับ (แนะนำเฉยๆครับ)

      เวลาขณะนี้ 19/03/24, 12:03 pm