バッチファイルとパワーシェルでキーボードを押す powershell
2024年8月25日
バッチファイル
set kk='Enter'
set kk='+{Enter}'
set kk='{Enter}'
timeout /t 9
powershell -Command "Add-Type -AssemblyName System.Windows.Forms;[Windows.Forms.SendKeys]::SendWait(%kk%)"
::powershell -Command "Add-Type -AssemblyName System.Windows.Forms;[Windows.Forms.SendKeys]::SendWait('{Enter}')"
timeout /t 50
@powershell/c '#'+(Get-Content \"%~f0\"-raw)^|Invoke-Expression &timeout /t 50&goto:eof
Add-Type -AssemblyName System.Windows.Forms
[Windows.Forms.SendKeys]::SendWait('{Enter}')
キーボード
SendKeys Class (System.Windows.Forms) | Microsoft Learn
| Key | Code |
|---|
| BACKSPACE | {BACKSPACE}, {BS}, or {BKSP} |
| BREAK | {BREAK} |
| CAPS LOCK | {CAPSLOCK} |
| DEL or DELETE | {DELETE} or {DEL} |
| DOWN ARROW | {DOWN} |
| END | {END} |
| ENTER | {ENTER} or ~ |
| ESC | {ESC} |
| HELP | {HELP} |
| HOME | {HOME} |
| INS or INSERT | {INSERT} or {INS} |
| LEFT ARROW | {LEFT} |
| NUM LOCK | {NUMLOCK} |
| PAGE DOWN | {PGDN} |
| PAGE UP | {PGUP} |
| PRINT SCREEN | {PRTSC} (reserved for future use) |
| 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} |
| Keypad add | {ADD} |
| Keypad subtract | {SUBTRACT} |
| Keypad multiply | {MULTIPLY} |
| Keypad divide | {DIVIDE} |
ディスカッション
コメント一覧
まだ、コメントがありません