免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

C# Winform 如何傳送按鍵給其他應(yīng)用程序【源】

 Jcstone 2012-06-15
C# Winform 如何傳送按鍵給其他應(yīng)用程序【源】
2009-12-12 14:19

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

//引入命名空間。
using System.Diagnostics;
using Microsoft.VisualBasic.Devices;//添加此命名空間前,必須添加引用->Microsoft.VisualBasic.dll

namespace WindowsApplication1
{
    public partial class Form3 : Form
    {
        public Form3()
        {
            InitializeComponent();
        }

        /**
         * CALC.EXE       計(jì)算器
         * notepad.EXE    記事本
         **/
        private void btnSendKeyToCal_Click(object sender, EventArgs e)
        {
           
            Process myProcess = System.Diagnostics.Process.Start("notepad.EXE");
            myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
            //先等待,知道目標(biāo)程序已經(jīng)準(zhǔn)備好輸入...
            myProcess.WaitForInputIdle(1000);
            if (myProcess.Responding)
            {
                //傳送按鍵.
                SendKeys.SendWait("10");
                SendKeys.SendWait("*");
                SendKeys.SendWait("10");
                SendKeys.SendWait("=");
                SendKeys.SendWait("100");
                SendKeys.SendWait("A");
                SendKeys.SendWait("B");
                SendKeys.SendWait("C");
                SendKeys.SendWait("D");
                SendKeys.SendWait("E");
                SendKeys.SendWait("F");
                SendKeys.SendWait("G");
                SendKeys.SendWait("H");
                SendKeys.SendWait("I");
                SendKeys.SendWait("J");
                SendKeys.SendWait("K");
                SendKeys.SendWait("L");
                SendKeys.SendWait("M");
                SendKeys.SendWait("N");
                SendKeys.SendWait("O");
                SendKeys.SendWait("P");
                SendKeys.SendWait("Q");
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Process myProcess = System.Diagnostics.Process.Start("CALC.EXE");
            Computer myComputer = new Computer();
            myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
            //先等待,知道目標(biāo)程序已經(jīng)準(zhǔn)備好輸入...
            myProcess.WaitForInputIdle(1000);
            if (myProcess.Responding)
            {
                //傳送按鍵.
                myComputer.Keyboard.SendKeys("110",true);
                myComputer.Keyboard.SendKeys("/", true);
                myComputer.Keyboard.SendKeys("110", true);
                myComputer.Keyboard.SendKeys("=", true);
                myComputer.Keyboard.SendKeys("*", true);
                myComputer.Keyboard.SendKeys("3", true);
                myComputer.Keyboard.SendKeys("=", true);
            }
        }
    }
}

-------------------------------------------------

改動(dòng)一下,變成啟動(dòng)qq2009,自動(dòng)輸入密碼,登陸。(只按一個(gè)鍵~~~)


附件:

-------------------------------------------------------

C# SendKeys的一些特殊鍵代碼表。

鍵   代碼    
BACKSPACE   {BACKSPACE}、{BS}   或   {BKSP}    
BREAK   {BREAK}    
CAPS   LOCK   {CAPSLOCK}    
DEL   或   DELETE   {DELETE}   或   {DEL}    
DOWN   ARROW(下箭頭鍵)   {DOWN}    
END   {END}    
ENTER   {ENTER}   或   ~    
ESC   {ESC}    
HELP   {HELP}    
HOME   {HOME}    
INS   或   INSERT   {INSERT}   或   {INS}    
LEFT   ARROW(左箭頭鍵)   {LEFT}    
NUM   LOCK   {NUMLOCK}    
PAGE   DOWN   {PGDN}    
PAGE   UP   {PGUP}    
PRINT   SCREEN   {PRTSC}(保留,以備將來(lái)使用)    
RIGHT   ARROW(右箭頭鍵)   {RIGHT}    
SCROLL   LOCK   {SCROLLLOCK}    
TAB   {TAB}    
UP   ARROW(上箭頭鍵)   {UP}    
F1   {F1}    
F2   {F2}    
F3   {F3}    
F4   {F4}    
F5   {F5}    
F6   {F6}    
F7   {F7}    
F8   {F8}    
F9   {F9}    
F10   {F10}    
F11   {F11}    
F12   {F12}    
F13   {F13}    
F14   {F14}    
F15   {F15}    
F16   {F16}    
數(shù)字鍵盤(pán)加號(hào)   {ADD}    
數(shù)字鍵盤(pán)減號(hào)   {SUBTRACT}    
數(shù)字鍵盤(pán)乘號(hào)   {MULTIPLY}    
數(shù)字鍵盤(pán)除號(hào)   {DIVIDE}    
   
若要指定與   SHIFT、CTRL   和   ALT   鍵的任意組合一起使用的鍵,請(qǐng)?jiān)谶@些鍵代碼之前加上以下一個(gè)或多個(gè)代碼:  
   
鍵   代碼    
SHIFT   +    
CTRL   ^    
ALT   %


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多