 |
|
Code
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using AutoItX3Lib;
namespace WindowsFormsApplication1ww
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
AutoItX3 au3 = new AutoItX3();
private void Start_Click(object sender, EventArgs e)
{
(จะให้ while ตั้งแต่ตรงนี้)
au3.WinActivate("Droid4X 0.10.3 Beta", "");
au3.WinMove("Droid4X 0.10.3 Beta", "", 0, 0, 415, 665);
au3.ControlClick ("Droid4X 0.10.3 Beta", "", "","left",1,284,578);
System.Threading.Thread.Sleep(100);
au3.ControlClick ("Droid4X 0.10.3 Beta", "", "","left",1,282,336);
System.Threading.Thread.Sleep(100);
au3.ControlClick ("Droid4X 0.10.3 Beta", "", "","left",1,237,627);
System.Threading.Thread.Sleep(100);
au3.ControlClick ("Droid4X 0.10.3 Beta", "", "","left",1,99,176);
System.Threading.Thread.Sleep(100);
au3.ControlClick ("Droid4X 0.10.3 Beta", "", "","left",1,352,603);
System.Threading.Thread.Sleep(100);
au3.ControlClick ("Droid4X 0.10.3 Beta", "", "","left",1,236,406);
System.Threading.Thread.Sleep(100);
au3.ControlClick("Droid4X 0.10.3 Beta", "", "", "left", 1, 300, 409);
System.Threading.Thread.Sleep(100);
(ถึงตรงนี้)
}
private void Stop_Click(object sender, EventArgs e)
{
timer2.Stop();
}
}
}
เราจะใช้คำสั่ง วนการทำงาน ข้างในวงเล็บเราจะต้องใส่ว่าอะไรครับ เพราะการทำงานมันเป็นออโต้คลิก ต้องทำยังไงครับโดยที่เราจะเป็นคนกำหนดหยุด stop เอง
ปล. แล้วเวลากด start โปรแกรมมันจะกดอะไรไม่ได้เลยตอนมี sleep กับ while เราจะแก้ตรงนี้ยังไงครับ (เหมือนจะต้องรอการทำงานของมัน1รอบ เราจะสามารถให้มันทำงานไปเรื่อยๆ แบบหน้าตาโปรแกรมที่เราทำไม่ค้างแล้วกดหยุด stop ได้หรือไม่ครับ)
ถ้าคำถามผมไม่ค่อยเข้าใจต้องขออภัยด้วยครับ ไม่รู้จะอธิบายยังไง
Tag : Win (Windows App), C#, Objective-C
|
|
 |
 |
 |
 |
Date :
2016-07-16 03:18:57 |
By :
tnzazazaza |
View :
2764 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |