问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#中如何用sendkeys发出一个按下空格键?

发布网友 发布时间:2023-07-19 23:58

我来回答

4个回答

热心网友 时间:2024-01-20 08:56

用 SendKeys.Send(" ")或SendKeys.SendWait(" ")发送按下空格键。注意:双引号之间有一个空格。

【示例】窗口启动后,延时5秒,向窗体button1发送按下空格键,模拟鼠标点击该按钮。

(1)窗体控件

(2)窗体代码Form1.cs

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Interval = 5000;
            timer1.Enabled = true;
            // 确保button1获取焦点以接收SendKeys.Send发送的按键
            button1.Focus();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            timer1.Stop();
            SendKeys.Send(" ");
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("命令按钮被鼠标点击!");
        }
    }
}

(3)运行

热心网友 时间:2024-01-20 08:57

SendKeys.Send(" ");
中间的空格可以替换成任意字符。替换成什么就打什么字符。
前题是得有输入焦点的窗口才能接收到它发送的按键并显示出来。
当然行了,你不是说发送空格吗?
这个就是发送空格,我试过了。

好了,给分吧。。

热心网友 时间:2024-01-20 08:57

SendKeys.Send("{BREAK}");
--------------------------------------------------
以下是 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}(保留,以备将来使用)
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}
数字键盘加号 {ADD}
数字键盘减号 {SUBTRACT}
数字键盘乘号 {MULTIPLY}
数字键盘除号 {DIVIDE}

若要指定与 SHIFT、CTRL 和 ALT 键的任意组合一起使用的键,请在这些键代码之前加上以下一个或多个代码:

键 代码
SHIFT +
CTRL ^
ALT %

参考资料:http://topic.csdn.net/t/20020926/14/1055110.html

热心网友 时间:2024-01-20 08:58

MS_Frank,你是捡分的么?没有解决问题就要分,你要饭去吧,这里不是捡分的,是帮助别人解决问题的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
弱弱的问一句R9 270X显卡怎么样~ 能带得起我的AMD 240CPU么?_百度知 ... i54570cpu华硕z87a主板要配多少的内存条和显卡 i5 3570k配R9 270X显卡,用什么主板和电源? 很容易上火是什么原因 口干舌燥五心烦热失眠多梦夜不能寐请问是什么原因,吃什么能有效... 想问看大家对老妻少夫的问题有何看法? ...战记第十三章第6关打法 山海战记13-6攻略-手游攻略-游戏鸟手游网 ...战记第十七章第1关打法 山海战记17-1攻略-手游攻略-游戏鸟手游网 ...山海战记9-6图文攻略-手游攻略-游戏鸟手游网 ...战记第十二章第2关打法 山海战记12-2攻略-手游攻略-游戏鸟手游网 excel+-+如何使用+SendKeys+从+DOS+应用程序复制粘贴到+Excel?_百度知 ... ...中的 SendKeys string[, wait] ,wait参数怎么使用? 盘点娱乐圈膀大腰圆的女星 比壮汉还壮 积极向上的作文记叙文 茉酸奶是纯酸奶吗? 欧洲冬季旅游需要准备什么 欧洲冬季旅游需要准备什么物品 勇往直前澳门行 那个他们要跳的蹦极的大楼叫什么名字! jeep自由客和同级别suv相比较 吉普自由客起亚索兰托日产奇骏这车怎样 奇骏和jeep自由客哪个室内空间大?哪个底盘高?哪个钢板厚实? 福特翼虎2.0T 日产奇骏2.5 jeep自由客2.4L 家用 大家觉得选哪个好 自由光和奇骏哪个好 古人的“毕业季”:“毕业旅行”早已在唐代出现 中国古代毕业典礼是怎样的?具体形式是怎样?有些什么准备或流程?_百度... 凌晨5点57隐约听见钟声是怎么回事? 为什么要拨流苏 不是说境界的彼方男主特别强吗我特么看了8集也没看出哪里强了草啊... 请问我发帖,帖子标题如何写才能更多的引起别人的关注呢? 聚焦与专注 为什么要去加拿大留学 留学加拿大有哪些优势 《肿瘤转移:生物学基础与治疗》pdf下载在线阅读全文,求百度网盘云... ...高效医疗组织的12项转型实践》pdf下载在线阅读全文,求百度网盘... 国际为什么不用黄金交易,美国还能造出黄金吗? 为什么尼克松采取的"停止美元兑换黄金"政策带来那么大冲击? 苏轼用对联“坐 请坐 请上坐 茶 敬茶 敬香茶”讽刺那些怎样的人。_百... 1933年5月,为什么罗斯福炉边谈话中说:我不允许美国持有的任何黄金外流... 坐请坐请上座,茶敬茶敬香茶这副对联写出了寺庙住 坐请坐请上坐茶敬茶敬香茶目的是 嚼碎饭的牙齿要掉了,我是去医院补牙,还是拔掉啊,拔掉之后还长哇?我94... 开平三资网打不开? 想出家当尼姑,哪里有尼姑庵,愿意收人的,请告诉我详细地址? 吃东西主要靠哪颗牙齿?之前左下长了颗智拨掉后前面的大牙又坏了... 西安市博纳国际影城朱雀店在子午路下车后怎么走可以到 ...是一嚼东西就疼 医生让拔牙 可是他要拔掉的那个牙不疼 咀嚼食物的牙齿掉不掉??? 不是唐朝人写的诗就不算唐诗了吗? 唐诗是指唐代的诗吗 2012年阴历三月初一出生女孩是什么命 1000块钱的声卡跟普通的原配集成声卡,录出来的音色差别大么?_百度知 ... 在古代,一般富有的人家中,下人怎样称谓年轻的(没有双亲)男主人...