วิธีการก็ไม่ยากเท่าไร แค่ทำยังไงก็ได้ให้บอทมันพิมพ์ตัวอักษรบน Keyboard เอาเองโดยเราไม่ต้องเข้าไปยุ่ง เพราะคอมมันทำไวกว่าคนอยู่แล้ว ฮ่าๆๆๆ
แต่ว่าจะเริ่มต้นอย่างไรดี...??? ผู้เขียนจึงหาข้อมูลจากอากู๋กูเกิ้ลคนคุ้นเคยทำให้ได้ code ที่เป็นหัวใจสำคัญของการทำบอทประเภทนี้
สำหรับ C# :
เราเพิ่มส่วน header ของโปรแกรมเข้าไป
using System.IO;จากนั้น ก็ใส่ code นี้เข้าไปเพื่อสั่งให้บอทพิมพ์ Keyboard ตัวที่เราต้องการ เช่น ตัว A
SendKeys.Send("A");แค่นี้เราก็ได้บอท Auto Keyboard ที่เราทำเองกับมือแล้ว เพียงแค่เพิ่ม Timer หรือ ฟังก์ชั่นของอ๊อบเจ็คตัวอื่นๆเข้าไปนิดหน่อยก็สมบูรณ์แล้วล่ัะ
นี่คือผลลัพธ์หลังจากที่ได้เอาบอทตัวแรกไปลองใช้กับเกม
เล่น 2 ครั้ง แต่ได้เวลาไม่เท่ากัน ต่างกันแค่ 1 ms น่าจะขึ้นอยู่กับความเร็วของเครื่องในเวลานั้น
ดูวิธีการใช้คำสั่ง SendKeys เพิ่มเติมได้ที่นี่นะ
No comments:
Post a Comment