private void button채널변경_Click(object sender, EventArgs e)
        {
            AutoHotkeyHelper.ExecRaw(@"Send {-}
Sleep 500
Send {Right}
Sleep 500
Send {Enter}");
        }
        private void HPMPWatcher_MP_변경_시(object sender, EventArgs e)
        {
            Invoke(new Action(() =>
            {
                labelPixelSearch.Text = hPMPWatcher.CurrentMPPercent.ToString();
            }));

            if (hPMPWatcher.CurrentMPPercent < 20)
            {
                AutoHotkeyHelper.ExecRaw(@"Send {Del}");
            }
        }
        private void TmrMacro_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            if (공격방향_오른쪽에서_왼쪽으로)
            {
                AutoHotkeyHelper.ExecRaw(CurrentConfig.SCRIPT_PATTERN_ATTACK_1);

                FireLog("공격패턴 1 실행");
            }
            else
            {
                AutoHotkeyHelper.ExecRaw(CurrentConfig.SCRIPT_PATTERN_ATTACK_2);

                FireLog("공격패턴 2 실행");
            }
        }
        private void timer공격패턴1_Tick(object sender, EventArgs e)
        {
            if (공격방향_오른쪽에서_왼쪽으로)
            {
                AutoHotkeyHelper.ExecRaw(textBox공격패턴_1.Text);

                AddLog("공격패턴 1 실행");
            }
            else
            {
                AutoHotkeyHelper.ExecRaw(textBox공격패턴_2.Text);

                AddLog("공격패턴 2 실행");
            }
        }
        private void TmrMacro_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            if (공격방향_오른쪽에서_왼쪽으로)
            {
                AutoHotkeyHelper.ExecRaw(tmr공격패턴_1_script);

                Invoke(new Action(() =>
                {
                    AddLog("공격패턴 1 실행");
                }));
            }
            else
            {
                AutoHotkeyHelper.ExecRaw(tmr공격패턴_2_script);

                Invoke(new Action(() =>
                {
                    AddLog("공격패턴 2 실행");
                }));
            }
        }