Beispiel #1
0
        private void SendKeyboardMessage(string msg)
        {
            hWnd = Win32API.GetForegroundWindow();
            Clipboard.SetText(msg);

            SendKeys.Send("{ENTER}");
            SendKeys.Flush();
            SendKeys.Send("^{v}");
            SendKeys.Flush();

            SendKeys.Send("{ENTER}");
            SendKeys.Flush();

            if (recoverType == 1)
            {
                Clipboard.SetText("&");
                SendKeys.Send("{ENTER}");
                SendKeys.Flush();
                SendKeys.Send("^{v}");
                SendKeys.Flush();

                SendKeys.Send("{ENTER}");
                SendKeys.Flush();
            }
            else if (recoverType == 2)
            {
                Clipboard.SetText("%");
                SendKeys.Send("{ENTER}");
                SendKeys.Flush();
                SendKeys.Send("^{v}");
                SendKeys.Flush();

                SendKeys.Send("{ENTER}");
                SendKeys.Flush();
            }
        }