private void btn_bind_window_Click(object sender, EventArgs e) { dm = new CDmSoft(); if (bind_window()) { MessageBox.Show("OK"); } }
public WowManager(string path, string userName, string passWord, CDmSoft dmSoft) : base(Common.WowStart, Common.WowStop) { this._path = path; this._userName = userName; this._passWord = passWord; _dmSoft = dmSoft; process.StartInfo.FileName = path; }
public static bool Init() { try { DM = new CDmSoft(); KeyInput = ((int vk, KeyFlag flag) => { switch (flag) { case KeyFlag.Down: DM.KeyDown(vk); break; case KeyFlag.Up: DM.KeyUp(vk); break; case KeyFlag.Press: DM.KeyPress(vk); break; } }); MouseInput = ((int x, int y, MouseFlag flag, int data) => { switch (flag) { case MouseFlag.MoveTo: DM.MoveTo(x, y); break; case MouseFlag.AddTo: DM.MoveR(x, y); break; case MouseFlag.Wheel: if (data > 0) { DM.WheelUp(); } else { DM.WheelDown(); } break; case MouseFlag.LeftDown: DM.LeftDown(); break; case MouseFlag.LeftUp: DM.LeftUp(); break; case MouseFlag.RightDown: DM.RightDown(); break; case MouseFlag.RightUp: DM.RightUp(); break; } }); } catch { KeyInput = KeyEvent.KeySend; MouseInput = KeyEvent.MouseSend; return(false); } return(true); }
private void btn_start_Click(object sender, EventArgs e) { dm = new CDmSoft(); if (!bind_window()) { return; } input_times = Int32.Parse(tb_times.Text); th = new Thread(() => { Run(); }); th.Start(); }
public WowManager(HookProcessBase hook, CDmSoft dmSoft) : base(Common.WowStart, Common.WowStop) { this.hook = hook; _dmSoft = dmSoft; }
public GoFishingProcess(CDmSoft dmSoft, KeyEventArgs start, KeyEventArgs stop) : base(start, stop) { _dmSoft = dmSoft; _dmSoft.SetShowErrorMsg(0); }