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


คือ อยากจะสร้างโปรแกรม คลิกเมาส์ซ้าย บน หน้าต่างเกมส์ จุดเดียว อ่าคับ

Share

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


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

คือ อยากจะสร้างโปรแกรม คลิกเมาส์ซ้าย บน หน้าต่างเกมส์ จุดเดียว อ่าคับ

ตั้งหัวข้อ by serverro on 14/09/12, 01:09 am

คือว่าผม จะสร้างโปรแกรม คลิกซ้าย กดปุ้มเริ่มเกม พอเริ่มเกม หลังจบเกมส์ เมาส์จะมาเริ่มอยุ่ตรงกลางหน้าจอ อยากไห้ เมาส์ เลื่อน ไป คลิก ที่ ปุ่ม เริ่มเกมอิกครั้ง

ผมเคยลองไช้ โปรแกรม คลอก ออโต้ แล้ว ผลคือ เรา ต้องกด หน้าต่าง โปรแกรม ทุกครั้ง เพราะ
ตัวโปรแกรมไม่ได้คลิกเลือกหน้าต่าง เกมส์ ก่อน แต่เมาส์ก็เลื่อนไปกดหลัง หน้าต่างเกม

ความต้องการของผมคือ
1 คลิกคลิก บน หน้าต่างเกม 1 ครั้ง
2 เลื่อนเม้าไปยังปุ้มเริ่มเกม
3 กดปุ้มเริ่มเกม
4 หน่วงเวลา 5 วิ
5 วนกลับไป เริ่ม ข้อ 1 ไหม่

hotkey
F1 = เริ่มการทำงาน
F2 = หยุดการทำงานชั้วคราว
F3 = หยุดการทำงานและออกจากโปรแกรม


รบกวนผู้รู้ ช่วยแนะนำผมหน่อยคับ และช่วยยกตัวอย่างสคริปด้วยก้จะดีมาก

ขอขอบคุนมา ณ ที่นี้ด้วย....


POS
PSsix
PSsix


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

Re: คือ อยากจะสร้างโปรแกรม คลิกเมาส์ซ้าย บน หน้าต่างเกมส์ จุดเดียว อ่าคับ

ตั้งหัวข้อ by POS on 14/09/12, 08:17 am

สั่งคลิกเม้าส์ใช้คำสั่ง MouseClick
[You must be registered and logged in to see this link.]

สร้างปุ่มคำสั่งใช้ HotKeySet
[You must be registered and logged in to see this link.]


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

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

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

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


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

Re: คือ อยากจะสร้างโปรแกรม คลิกเมาส์ซ้าย บน หน้าต่างเกมส์ จุดเดียว อ่าคับ

ตั้งหัวข้อ by serverro on 14/09/12, 09:33 pm

ผม ลอง เขียน เอง ดู จาก เวป ที่ ไห้มาแล้ว ปรากฎ ว่า ออเรอ บานเลย

มัน เลือกที่หน้าต่างเกม แล้ว ไม่ยอมเลือนเม้าไปคลิกที่พิกัดที่ตั้งเอาไว้

รบกวนผู้รู้ ช่วยเขียนสคริป แบบคราว ๆ ไห้หน่อย คับจะได้นำไปศึกษาเพื่อเติมต่อไป

จากที่ทดลอง

Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
Else
Return 1
EndIf
EndFunc
While 1
If _PSsixLoadH("Special Force") Then WinActivate($GameHD)
MouseClick("left",673,142,1,2000)
Sleep(100)
WEnd

ตอนเกม F5 โปรแกรมทำงาน เลือกหน้าต่างเกมแล้วคลิกที่ปุ่มเริ่มเกม พอจบเกม โปรแกรมไม่ยอมคลิกที่หน้าต่างเกม
อีกครั้ง และ เลื่อนเม้าไปกดที่ ปุ่มเริ่มเกม


ความต้องการของผมคือ
1 คลิกคลิก บน หน้าต่างเกม 1 ครั้ง ผ่านแล้ว
2 เลื่อนเม้าไปยังปุ้มเริ่มเกม ผ่านแล้ว
3 กดปุ้มเริ่มเกม ผ่านแล้ว
4 หน่วงเวลา 5 วิ ยังไม่ได้
5 วนกลับไป เริ่ม ข้อ 1 ไหม่ ทำยังไม่ได้



Fast
PSsix Member Super Class III
PSsix Member Super Class III

PSsix Program Coder
จำนวนข้อความ : 217
ความนิยม : 52
เข้าร่วมเมื่อ : 19/06/2011

Re: คือ อยากจะสร้างโปรแกรม คลิกเมาส์ซ้าย บน หน้าต่างเกมส์ จุดเดียว อ่าคับ

ตั้งหัวข้อ by Fast on 15/09/12, 12:46 pm

While 1 ;วนลูป
MouseClick("",0,0) ;พิกัดหาใส่เอง
MouseClick("",0,0) ;พิกัดหาใส่เอง
MouseClick("",0,0) ;พิกัดหาใส่เอง
Sleep(5000) ; หน่วงเวลา 5 วิ
WEnd

    เวลาขณะนี้ 20/02/17, 01:36 am