2017-08-10 163 views
1

在以前的腳本中,我可以使用SendKeys方法按下我的計算機上的非字母按鍵來模擬屏蔽, WshShell.SendKeys(chr(&hAD))如何在Windows上按Fn +功能鍵?

不過,我似乎無法找到模擬按下FN 能力和任何F1的 - F12鍵。我正在嘗試在我的鍵盤上按下「屏幕下部亮度」鍵,這是Fn + F11

這是如何實現的?

+0

[相關](https://www.codeproject.com/Questions/183840/How-can-I-press-both-function-key-fn-and-f-at-th)。 –

回答

1

筆記本電腦上的Fn鍵通常在硬件或驅動程序級別實現。請參見:對類似問題的回答:How to press Fn+F11

最好的辦法是找到一種直接從操作系統執行操作的方法,而不是嘗試按Windows中不存在的鍵。 。在屏幕亮度的情況下,還有其他方法可以做到這一點。 This solution is written in C#但是如果你真的需要在VBScript中做到這一點,你可能會寫一個COM或DLL來處理它。