Emulasi tombol keyboard melalui Command Line


13

Keyboard saya tidak memiliki Num Lockkunci, dan tidak ada satu pun dari suntingan registri yang bekerja karena suatu alasan.

Bisakah saya menggunakan Command Prompt atau PowerShell pada Windows 10 untuk "menekan" tombol? Saya mencari sesuatu seperti press pgupmenekan Page Uptombol di Command Prompt atau PowerShell, tetapi untuk Num Lock.

Jawaban:


16

Bagaimana cara beralih status numlock menggunakan PowerShell.

Gunakan skrip berikut:

$wsh = New-Object -ComObject WScript.Shell
$wsh.SendKeys('{NUMLOCK}')

Sumber jawaban StackOverflow PowerShell: Mengaktifkan dan menonaktifkan "Num Lock". oleh Andy Arismendi

Seperti yang ditunjukkan oleh ABashore dalam komentarnya ini dapat disingkat sebagai berikut:

$wshell.SendKeys('{NUMLOCK}')

Tampaknya Anda tidak perlu mendefinisikan "wsh" untuk melakukan apa yang dia butuhkan. Saya dapat dengan mudah beralih NUMLOCK hanya dengan satu baris.
ABashore

@ABashore Cool. Saya telah
mengangkat

10

Inilah garis powershell yang akan mengaktifkan NUMLOCK Anda. Saya telah menguji ini dan berfungsi pada keyboard USB Logitech K120 saya.

$wshell.SendKeys('{NUMLOCK}')

Berikut daftar kode KirimKey lainnya.

Jika Anda perlu mengirim keystroke ke aplikasi interaktif, lebih banyak kode akan diperlukan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.