Winform窗體SendKeys類

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次
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章