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


วิธีใช้งาน AutoItX3.dll ในสคริปต์ AutoIt

Share

POS
PSsix
PSsix


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

วิธีใช้งาน AutoItX3.dll ในสคริปต์ AutoIt

ตั้งหัวข้อ by POS on 19/06/11, 04:08 pm

1. เข้าไปดาวน์โหลดไฟล์ AutoItX3.dll ของคุณอัตที่กระทู้นี้ก่อนครับ [You must be registered and logged in to see this link.]

2. นำไฟล์ AutoItX3.dll ไปวางไว้ในโฟลเดอร์เดียวกับสคริปต์ที่เขียนขึ้นแล้วเซฟ

หมายเหตุ

ต้องคอมไพล์เป็นแบบ 32 บิตเท่านั้น สำหรับคำสั่งอื่นๆ ใน AutoItX3.dll จะแปลงให้ใช้ในโอกาสต่อไป ผมทดลองสั่งกดคีย์ในหน้าต่างโปรแกรมทั่วไปได้ แต่ยังต้องการหาผู้ที่ทดลองนำไปกดบนเกมส์ที่มีตัวป้องกันการกดปุ่ม ได้ผลเป็นอย่างไรก็แจ้งให้ทราบด้วยครับ



ตัวอย่างสคริปต์สำหรับเรียกใช้ไฟล์ AutoItX3.dll ใน AutoIt สั่งให้กดปุ่ม 1 2 3 1 2 3 (ต้องคลิกที่หน้าต่างโปรแกรม ที่ต้องการจะกด)

Code:
#AutoIt3Wrapper_UseX64=n
Sleep(1000)
DllCall("AutoItX3.dll", "ptr", "AU3_Send", "wstr","1","long",1)
Sleep(1000)
DllCall("AutoItX3.dll", "ptr", "AU3_Send", "wstr","2","long",1)
Sleep(1000)
DllCall("AutoItX3.dll", "ptr", "AU3_Send", "wstr","3","long",1)
Sleep(1000)
DllCall("AutoItX3.dll", "ptr", "AU3_Send", "wstr","1","long",1)
Sleep(1000)
DllCall("AutoItX3.dll", "ptr", "AU3_Send", "wstr","2","long",1)
Sleep(1000)
DllCall("AutoItX3.dll", "ptr", "AU3_Send", "wstr","3","long",1)


คำสั่งคลิกเม้าส์ สั่งคลิกที่ตำแหน่ง 100x200
Code:
DllCall("AutoItX3.dll", "long", "AU3_MouseClick", "wstr","LEFT","long",100,"long",200,"long",1,"long",10)


คำสั่งกดปุ่มบนคีย์บอร์ดแบบ ControlSend (กดปุ่มไม่คลิกที่หน้าจอ) สั่งให้กดปุ่ม w

Code:
DllCall("AutoItX3.dll", "long", "AU3_ControlSend", "wstr","[CLASS:เปลี่ยนชื่อ]","wstr","","wstr","","wstr","w","long",0)

;หรือ

DllCall("AutoItX3.dll", "long", "AU3_ControlSend", "wstr","เปลี่ยนชื่อไตเติล","wstr","","wstr","","wstr","w","long",0)



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

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

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

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


จำนวนข้อความ : 5
ความนิยม : 0
เข้าร่วมเมื่อ : 09/06/2011

Re: วิธีใช้งาน AutoItX3.dll ในสคริปต์ AutoIt

ตั้งหัวข้อ by kingkong77 on 20/06/11, 09:07 am

ถ้่าเป็น ControlClick ละครับ เขียนยังไง

POS
PSsix
PSsix


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

Re: วิธีใช้งาน AutoItX3.dll ในสคริปต์ AutoIt

ตั้งหัวข้อ by POS on 21/06/11, 07:48 pm

AU3_ControlClick คลิกที่ตำแหน่ง x100 y200

Code:
DllCall("AutoItX3.dll", "long", "AU3_ControlClick", "wstr","เปลี่ยนชื่อไตเติล","wstr","","wstr","","wstr","left","long",1,"long",100,"long",200)



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

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

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

rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ : 193
ความนิยม : 24
เข้าร่วมเมื่อ : 15/10/2010
อายุ : 28
ที่อยู่ : THAILAND

Re: วิธีใช้งาน AutoItX3.dll ในสคริปต์ AutoIt

ตั้งหัวข้อ by rolovely on 23/06/11, 06:02 pm

สุดยอดๆ นับถือคุณ AUT เลย ขอโทษนะครับ ที่เคยว่าอะไรไป สุดยอดจริงๆ

POS
PSsix
PSsix


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

Re: วิธีใช้งาน AutoItX3.dll ในสคริปต์ AutoIt

ตั้งหัวข้อ by POS on 24/06/11, 08:59 pm

สำหรับกระทู้นี้ขอให้คุยแต่เฉพาะคำสั่ง AutoItX3.dll

เพราะไม่มีประโยชน์ใดๆ ที่จะกล่าวถึงอีก เนื่องจากคุณอัตได้ไปแล้ว

หากมีความคิดเห็นอื่นเพิ่มเติม เขียนได้ที่กระทู้นี้ครับ [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

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


จำนวนข้อความ : 7
ความนิยม : 0
เข้าร่วมเมื่อ : 02/11/2011

Re: วิธีใช้งาน AutoItX3.dll ในสคริปต์ AutoIt

ตั้งหัวข้อ by mukwan on 03/01/13, 08:52 pm

admin ครับ ผมลองแล้วมันไม่กดให้ผมเลยอ่า เป็นเกมส์ออนไลน์ Titan DarkStory หรือผมทำไม่เป็นก็ไม่รู้ ครับ

ไฟล์ dll ที่ผมโหลดมา ผมเอาไปว่างในโฟลโดว์ AutoIt และตรงเซฟของโค้ดที่เขียน
มันก็ไม่สำเร็จ อ่ะครับ (เกมส์ที่ว่านี้ไม่มี GG ครับ) คือผมเอาโค้ดของ admin ไปใส่ใน
$GameHD อ่ะครับ หรือผมต้องทำยังไงครับ ผมไม่เก่งจริงๆอยากเอาไปกด สกิลในเกมส์ครับช่วยที

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


จำนวนข้อความ : 7
ความนิยม : 0
เข้าร่วมเมื่อ : 02/11/2011

Re: วิธีใช้งาน AutoItX3.dll ในสคริปต์ AutoIt

ตั้งหัวข้อ by mukwan on 05/01/13, 12:57 pm

ไฟล์ Dll ของท่าน aut โหลดไม่ได้แล้วอ่ะครับ

Fast
PSsix Member Super Class III
PSsix Member Super Class III

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

Re: วิธีใช้งาน AutoItX3.dll ในสคริปต์ AutoIt

ตั้งหัวข้อ by Fast on 05/01/13, 04:34 pm

ไฟล์ท่าน aut ใช้ไม่ได้แล้วครับท่าน ตอนนี้โดนบล๊อกหมดทุกเกมส์เลย em229

flapjack
PSsix Member Super Class III
PSsix Member Super Class III

PSsix Moderator PSsix Master PSsix Game Coder
จำนวนข้อความ : 311
ความนิยม : 74
เข้าร่วมเมื่อ : 05/10/2010

Re: วิธีใช้งาน AutoItX3.dll ในสคริปต์ AutoIt

ตั้งหัวข้อ by flapjack on 06/01/13, 10:50 pm

Fast พิมพ์ว่า:ไฟล์ท่าน aut ใช้ไม่ได้แล้วครับท่าน ตอนนี้โดนบล๊อกหมดทุกเกมส์เลย em229

ส่งสัยบริษัทรู้ว่าคนเล่นเทพเยอะเกิน...มั่งครับ em230

    เวลาขณะนี้ 05/12/16, 03:28 pm