ฟอรั่ม 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

    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ

    avatar
    taeyeyta
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty
    จำนวนข้อความ : 6
    ความนิยม : 0
    เข้าร่วมเมื่อ : 07/04/2011

    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ

    ตั้งหัวข้อ by taeyeyta 09/04/11, 12:35 pm

    โปรแกรม PSautoClickPath 1.2 ครับ แบบ ว่า ช่วยคลิก กำหนดจุดคลิกได้ไม่จำกัด จะถามเรื่อง ดีเลย์ครับ ปรับ 1000 ต่อการเว้น 1 วิ 500 ต่อ 0.5 วิ แล้วถ้าไม่ใส่เลยมันจะเร็วครับ แต่ผมอยากให้เร็วกว่านั้นอีก ผมเลยใส่ -1000ไป มันใส่ไม่ได้ครับ มีวิธีปรับให้เร็วมากๆๆไหมครับ ขอบคุณมากครับ

    Re: เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ
    by POS Today at 9:53 am
    +
    ----
    -ถ้าต้องการให้เร็วกว่านั้นต้องเขียนคำสั่งให้คลิกเฉพาะจุดขึ้นมาเองครับ โดยเขียนได้จาก AutoIt สอบถามวิธีการได้ที่ฟอรั่ม AutoIt


    _________________
    [You must be registered and logged in to see this link.]



    ช่วยบอกวิธีสร้างหน่อยได้มั้ยครับ
    POS
    POS
    PSsix
    PSsix


    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty Re: เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ

    ตั้งหัวข้อ by POS 10/04/11, 10:52 pm

    1. ติดตั้ง AutoIt (ที่ปักหมุด)

    2. เปิดโปรแกรม AutoIt Window Info (อยู่ในโฟลเดอร์ที่ติดตั้ง AutoIt ในสตาร์ทเมนู) แล้วลากเป้าตรง Finder Tool ไปหาตำแหน่งพิกัดบนหน้าจอที่คุณต้องการสั่งให้คลิก ตำแหน่งจะปรากฏที่แท็บ Mouse

    [You must be registered and logged in to see this image.]

    3. เขียนคำสั่งใน AutoIt ตัวอย่างต้องการสั่งคลิกสองตำแหน่ง 51,266 และ 208,345 ก็เขียนได้ตามตัวอย่างด้านล่างนี้ ถ้าจะเพิ่มจุดตำแหน่งคลิกก็ใส่คำสั่ง mouseclick เพิ่มลงไปอีกบรรทัดตามจำนวนที่ต้องการ เขียนเสร็จก็คอมไพล์เป็นไฟล์ .exe (วิธีการคอมไพล์อยู่ในบทความ AutoIt อันแรกสุดครับ)


    Code:
    HotKeySet("{ESC}", "stop")

    While 1
       MouseClick("", 51, 266, 1, 0)
       MouseClick("", 208, 345, 1, 0)
       ;ใส่คำสั่ง mouseclick ในตำแหน่งอื่นๆ
       ;ใส่คำสั่ง mouseclick ในตำแหน่งอื่นๆ
       ;ใส่คำสั่ง mouseclick ในตำแหน่งอื่นๆ
    WEnd

    Func stop()
       Exit
    EndFunc   

    ปล. ถ้าให้เร็วกว่านี้ต้องเขียนแยกหนึ่งจุดต่อหนึ่งไฟล์ .exe ไปเลยครับ
    avatar
    taeyeyta
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty
    จำนวนข้อความ : 6
    ความนิยม : 0
    เข้าร่วมเมื่อ : 07/04/2011

    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty Re: เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ

    ตั้งหัวข้อ by taeyeyta 10/04/11, 11:51 pm

    ขอบคุณมากๆเลยครับ
    avatar
    taeyeyta
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty
    จำนวนข้อความ : 6
    ความนิยม : 0
    เข้าร่วมเมื่อ : 07/04/2011

    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty Re: เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ

    ตั้งหัวข้อ by taeyeyta 11/04/11, 08:57 am

    แต่ถ้าเราเขียน1จุดต่อ1ไฟล์ exe จะเอามารวมยังไงครับ
    avatar
    taeyeyta
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty
    จำนวนข้อความ : 6
    ความนิยม : 0
    เข้าร่วมเมื่อ : 07/04/2011

    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty Re: เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ

    ตั้งหัวข้อ by taeyeyta 11/04/11, 09:37 am

    เพราะว่าเวลาผมทำเป็นไฟล์exe ต่อ1 จุดแล้ว มันก็เร็วดีครับ แต่มันหยุดไม่ได้ครับ ผมทำ30นะครับ
    POS
    POS
    PSsix
    PSsix


    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty Re: เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ

    ตั้งหัวข้อ by POS 12/04/11, 06:55 am

    คุณก็เปลี่ยนกำหนดเป็นส่งครั้งเดียวคลิก 30 ครั้งไปครับ

    MouseClick("", 51, 266, 1, 0)

    เปลี่ยนเป็น

    MouseClick("", 51, 266, 30, 0)

    ไม่ต้องเอาคำสั่ง While 1 กับ WEnd มาครอบ
    avatar
    taeyeyta
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty
    จำนวนข้อความ : 6
    ความนิยม : 0
    เข้าร่วมเมื่อ : 07/04/2011

    เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ Empty Re: เกี่ยวกับโปรแกรม PSautoClickPath 1.2 ครับ

    ตั้งหัวข้อ by taeyeyta 12/04/11, 01:06 pm

    ขอบคุณมากๆเลยนะครับ

      เวลาขณะนี้ 27/04/24, 08:51 am