Komut Satırı ile klavye düğmesini taklit etme


13

Klavyemin bir Num Locktuşu yok ve kayıt defteri düzenlemelerinin hiçbiri bir nedenle çalışmıyor.

Bir tuşa "basmak" için Windows 10'da Komut İstemi'ni veya PowerShell'i kullanabilir miyim? Komut İstemi veya PowerShell'de Tuşa press pgupbasmak gibi bir şey arıyorum Page Up, ama Num Lock.

Yanıtlar:


16

PowerShell kullanarak numlock durumunu nasıl değiştiririm?

Aşağıdaki komut dosyasını kullanın:

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

Kaynak StackOverflow yanıtı PowerShell: “Num Lock” u açıp kapatın. ile Andy Arismendi

Tarafından işaret edildiği gibi ABashore onun yorumunda şöyle bu kısaltılabilir:

$wshell.SendKeys('{NUMLOCK}')

İhtiyacı olan şeyi yapmak için "wsh" tanımlamanız gerektiği görülmüyor. NUMLOCK'u sadece tek bir satırla değiştirebildim.
ABashore

@ABashore Serin. Cevabınızı
onayladım

10

İşte NUMLOCK'unuzu değiştirecek bir powershell hattı. Bunu test ettim ve Logitech K120 USB klavyemde çalışıyor.

$wshell.SendKeys('{NUMLOCK}')

Diğer SendKey kodlarının listesi.

Tuş vuruşunu etkileşimli bir uygulamaya göndermeniz gerekirse, daha fazla kod gerekecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.