コード例 #1
0
ファイル: Form1.cs プロジェクト: ko9ma7/EPIC7-Auto-Shopping
 private void btn_bind_window_Click(object sender, EventArgs e)
 {
     dm = new CDmSoft();
     if (bind_window())
     {
         MessageBox.Show("OK");
     }
 }
コード例 #2
0
 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;
 }
コード例 #3
0
ファイル: Input.cs プロジェクト: mhudaya/MJpegServer
        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);
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: ko9ma7/EPIC7-Auto-Shopping
        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();
        }
コード例 #5
0
 public WowManager(HookProcessBase hook, CDmSoft dmSoft)
     : base(Common.WowStart, Common.WowStop)
 {
     this.hook = hook;
     _dmSoft   = dmSoft;
 }
コード例 #6
0
 public GoFishingProcess(CDmSoft dmSoft, KeyEventArgs start, KeyEventArgs stop)
     : base(start, stop)
 {
     _dmSoft = dmSoft;
     _dmSoft.SetShowErrorMsg(0);
 }