日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 发送消息SendKeys、SendMessage、keybd_event的用法

發布時間:2024/9/20 C# 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 发送消息SendKeys、SendMessage、keybd_event的用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、C#中SendKeys的用法

功能:將一個或多個按鍵消息發送到活動窗口,就如同在鍵盤上進行輸入一樣。

語法: SendKeys.Send(string keys);

? ? ?SendKeys.SendWait(string keys);

說明:

(1)發送字符串

? ? SendKeys.SendWait("A"); //發送字母A

? ?SendKeys.SendWait("ABC"); //發送字符串ABC

? ? SendKeys.SendWait("輸入漢字"); //發送輸入漢字

(2)模擬發送+、^、%、~及圓括號 ( ) ,要將它放在大括號 ({}) 當中。

? ?SendKeys.SendWait("{+}"); ?//發送加號

(3)模擬發送那些不顯示的字符,也要將它放在大括號 ({}) 當中。

? ?SendKeys.SendWait("{Enter}"); ?//發送回車? ?

? ?SendKeys.SendWait("{TAB}"); ?//發送TAB

? ?SenKeys.SendWait("{END}"); //發送END
? ?SenKeys.SendWait("{F5}"); //發送F5

(4)模擬發送 SHIFT、CTRL 及 ALT 等按鍵結合的組合鍵:

按鍵 代碼
Shift +
Ctrl ^
Alt %
? ? ? SenKeys.SendWait("^c"); //發送Ctrl+C ,必須是小寫!C#區分大小寫的,下同
? SendKeys.SendWait("v"); //發送Ctrl+v?

? SendKeys.SendWait("{A 10}"); ?//模擬10次按下字母A ??

二、C#中Keybd_event的用法

語法:

?[DllImport("user32.dll",EntryPoint="keybd_event",SetLastError=true)]
?public static extern void keybd_event(byte bVk,byte bScan,int dwFlags,int dwExtraInfo);

從上述原型可以看出,Keybd_event()共有四個參數:

第一個為按鍵的虛擬鍵值,建議統一用(byte)Keys.*形式,便于記憶

? ? 例如:A?(byte)Keys.A,Tab?(byte)Keys.Tab
第二個參數為掃描碼,一般不用設置,用0代替就行;

第三個參數為選項標志,如果為keydown則置0即可,如果為keyup則設成"KEYEVENTF_KEYUP" 或是 "0x2"或是2,建議用0按下、2彈起簡單;

第四個參數一般也是置0即可。

? ??keybd_event((byte)Keys.A,0,0,0); ?//按下A
? ??keybd_event((byte)Keys.A,0,2,0); ?//彈起A

? ? keybd_event((byte)Keys.Enter,0,0,0); ?//模擬按下回車

? ? //模擬Ctrl+V:
? ? ?//keybd_event((byte)Keys.ControlKey,0,0,0);//按下
? ? ? //keybd_event((byte)Keys.V,0,0,0);//按下
? ? ? //keybd_event((byte)Keys.V,0,2,0);//彈起
? ? ? //keybd_event((byte)Keys.ControlKey,0,2,0);//彈起

? ??keybd_event((byte)Keys.A,0,0,0); ?//模擬按下A
? ?SenKeys.SendWait("{END}"); //發送END
---------------------
作者:xtfnpgy
來源:CSDN
原文:https://blog.csdn.net/xtfnpgy/article/details/40511747
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

總結

以上是生活随笔為你收集整理的C# 发送消息SendKeys、SendMessage、keybd_event的用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美第二区 | 人体内射精一区二区三区 | 成人免费在线看片 | 涩涩网站在线看 | 久久久一 | 大香伊人中文字幕精品 | 国产精品尤物视频 | 成人av黄色 | 二区三区偷拍浴室洗澡视频 | 色香五月| 又紧又大又爽精品一区二区 | 污污的视频在线观看 | 亚洲第一色网站 | 波多野结衣一本一道 | 亚洲国产无线乱码在线观看 | 嫩草影院一区二区 | 99久久国产免费 | 欧美不卡视频在线观看 | av资源中文在线 | 亚洲成人99 | 成人一区二区三区在线观看 | 国产福利电影在线 | 五月天狠狠操 | 中文精品一区二区三区 | 成人在线网 | 伊人伊人| 欧美图片一区 | 可以直接在线观看的av | 男人天堂视频网站 | 女人张开腿让男人插 | 毛片在线免费播放 | 国产美女作爱视频 | 在线免费av网址 | 黄色大片免费在线观看 | 国产激情在线看 | 成人公开视频 | 凹凸av在线 | 尤物久久| 天天综合人人 | 日本欧美久久久 | 亚洲乱码久久 | 曰本丰满熟妇xxxx性 | 久久青 | 欧美日韩少妇 | 国产精品丝袜一区 | 91中文字幕在线视频 | 一级性毛片 | 久久久久久久久久久97 | 精品一区二区久久 | 秋霞在线一区 | 黄色精品视频在线观看 | 日本精品久久 | www.x日本 | 91麻豆国产在线观看 | 艹少妇视频 | 欧美国产成人在线 | 九色porn蝌蚪 | 美女福利在线观看 | 欧美性猛交乱大交3 | 69久久夜色精品国产69 | 亚洲无吗视频 | 日本精品视频在线观看 | 桃花色综合影院 | 精品动漫一区 | 看片地址| 日韩精品一区二区三区在线视频 | 光棍天堂av | 呦女精品| 国产精品色婷婷 | 国语对白av | 猛男被粗大男男1069 | www国产亚洲精品 | 欧美v在线 | 朋友的姐姐2在线观看 | 国产毛片久久久 | 国产在线视频自拍 | 岛国av电影在线观看 | 国产成人午夜视频 | 亚洲天堂一区二区 | 伊人影院在线观看视频 | 日本精品区 | 特级丰满少妇一级aaa爱毛片 | 制服丝袜一区在线 | 日韩成人激情视频 | 亚洲精品系列 | 国产精品18久久久久久vr下载 | 欧美精品18| 国产黄色大全 | 国产欧美一区二区三区白浆喷水 | 第一福利丝瓜av导航 | 野外(巨肉高h)| 亚洲AV无码一区二区伊人久久 | 九七影院在线观看免费观看电视 | 国产又黄又骚 | 爱爱色图 | 午夜激情影视 | 精品一区二区三区久久久 | 久热久| 日本免费一区二区三区 |