zkt
随笔 - 7,  文章 - 0,  评论 - 3,  阅读 - 9889

SendKeys 方法:

  • Send:向活动应用程序发送击键。 每个键都由一个或多个字符表示。
    • 若要指定单个键盘字符,请使用该字符本身。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。
                  SendKeys.Send("ACxS");  //大小写直接影响到输入的大小写
    • 加号 (+)、插入符号 (^)、百分号 (%)、波浪号 (~) 以及圆括号 ( ) 对 SendKeys 具有特殊含义。若要指定这些字符中的某个字符,请将其放在大括号 ({}) 内。
                  SendKeys.Send("{+}");  //表示+的输入
    • 若要指定在按键(如 Enter 或 Tab)时不显示的字符,以及表示操作而不表示字符的键,请使用下表中的代码:
      代码  代码
      Backspace  {BACKSPACE}、{BS} 或 {BKSP}  F1  {F1} 
      Break  {BREAK}  F2  {F2} 
      Caps Lock  {CAPSLOCK}  F3  {F3} 
      Del 或 Delete  {DELETE} 或 {DEL}  F4  {F4} 
      向下键  {DOWN}  F5  {F5} 
      End  {END}  F6  {F6} 
      Enter  {ENTER} 或 ~  F7  {F7} 
      Esc  {ESC}  F8  {F8} 
      Help  {HELP}  F9  {F9} 
      Home  {HOME}  F10  {F10} 
      Ins 或 Insert  {INSERT} 或 {INS}  F11  {F11} 
      向左键  {LEFT}  F12  {F12} 
      Num Lock  {NUMLOCK}  F13  {F13} 
      Page Down  {PGDN}  F14  {F14} 
      Page Up  {PGUP}  F15  {F15} 
      Print Screen  {PRTSC} F16  {F16} 
      向右键  {RIGHT}  数字键加号  {ADD} 
      Scroll Lock  {SCROLLLOCK}  数字键减号  {SUBTRACT} 
      Tab  {TAB}  数字键乘号  {MULTIPLY} 
      向上键  {UP}  数字键除号  {DIVIDE} 
    • 若要指定与 Shift、Ctrl 和 Alt 键的任意组合一起使用的键,请在这些键代码之前加上以下一段或多段代码。
      代码
      Shift +
      Ctrl ^
      Alt
    • 若要指定在按一些键时应同时按住 Shift、Ctrl 和 Alt 键的任意组合,请将这些键的代码放在括号内。
                  SendKeys.Send("+(EC)");  //按 E 和 C 时同时按住 Shift 键
    • 若要指定重复键,请使用格式 {key number}。键和数字之间必须放一空格。
      若要指定在按一些键时应同时按住 Shift、Ctrl 和 Alt 键的任意组合,请将这些键的代码放在括号内。
    • SendKeys.Send("{LEFT 42}");  //按向左键42次
    • SendKeys.Send("{h 2}");  //按h键2次
posted on   大宇大  阅读(259)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示