/// <summary>发送一个或多个击键到活动窗口,如果在键盘上输入。</summary>
 /// <param name="keys">一个字符串,定义发送键。</param>
 /// <param name="wait">可选的。一个布尔值,指定是否等待的应用程序继续之前得到处理的击键。默认为true。</param>
 /// <filterpriority>1</filterpriority>
 /// <PermissionSet><IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /><IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /><IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" /></PermissionSet>
 public static void SendKeys(string keys, bool wait)
 {
     if (wait)
     {
         SendKeysProxy.SendWait(keys);
     }
     else
     {
         SendKeysProxy.Send(keys);
     }
 }
Exemple #2
0
        private static void OnTimedEvent(Object source, System.Timers.ElapsedEventArgs e)
        {
            string[] messages = GetEmoteList();

            Random message = new Random();

            int m = message.Next(messages.Length);

            TSendKeys.SendWait(messages[m] + "{ENTER}");

            int newInterval = message.Next(120000, 300000);

            t.Interval = newInterval;

            uxIntervalBox1.Text = "Interval: " + Convert.ToString((int)(t.Interval / 1000));

            uxMessageBox.Text = "Last Message: " + messages[m];

            time = 0;
        }
Exemple #3
0
        private void uxSendMessage_Click(object sender, EventArgs e)
        {
            uxSendMessage.Text    = "Sending in 10 Seconds";
            uxSendMessage.Enabled = false;
            bool t2E = t2.Enabled;

            if (!t2E)
            {
                t2.Enabled = true;
                t2.Start();
            }

            while (time < 11)
            {
                uxTimerBox.Text = "Time Elapsed: " + Convert.ToString(time);
            }

            string[] messages = { "gg", "lol", "BibleThump", "Kappa", "PogChamp", "LUL", "nice", "FrankerZ", "OhMyDog", "FailFish", "DansGame" };

            Random message = new Random();

            int m = message.Next(messages.Length);

            TSendKeys.SendWait(messages[m] + "{ENTER}");

            uxMessageBox.Text = "Last Message: " + messages[m];

            if (!t2E)
            {
                t2.Enabled = false;
            }

            uxTimerBox.Text    = "Time Elapsed: ";
            uxSendMessage.Text = "Send Message";

            uxSendMessage.Enabled = true;
        }