golang autoclicker
first release
الفرس التلقائي لتطبيقات سطح المكتب في Golang لمحاكاة نقرات الماوس
حزمة robotgo المستخدمة للتحكم في أحداث الماوس.
أراد والدي طريقة لمحاكاة النقرات للعبة تسمى Plarium Vikings للنقر التلقائي وتطبيق المهام داخل اللعبة. هناك بعض الأدوات التي تفعل ذلك بالفعل ، ولكن عليك أن تدفع ثمنها.
لذا ، لأنني في رحلة تعليمية Golang ، سأكتب واحدة في Golang.
باستخدام getpointer.go
: سوف ينام لمدة ثانيتين ، ثم إعادة إحداثيات موضع الماوس. سوف تستخدم تلك الإحداثيات للتخطيط حيث يحتاج الماوس إلى التحرك.
مثال:
$ go run getpointer . go
pos: 966 621
pos: 849 356
لديّ موقعان أريد أن ينتقل الماوس إلى النقر فوقه ، ثم مع مجموعة من حلقة الوقت ، أنا فقط أكرر بين النقر على موقفين
بعد بدء انتقال الماوس الخاص بك إلى المواقع المرسومة والنقر بمجرد وصوله إلى الإحداثيات.
$ go run autoclick . go
Starting iteration
Moving Mouse
Clicking
Delaying with 2 Seconds
Moving Mouse
Clicking
Delaying with 2 Seconds
finising iteration
...
finising iteration
finished all iterations