在以前的脚本中,我已经能够使用SendKeys
方法按下我的计算机上的非字母键,如下所示模拟静音,
WshShell.SendKeys(chr(&hAD))
。
但是,我似乎无法模拟按 Fn 和任何 F1 - F12 键。我正在努力按下"下屏幕亮度"键,键盘上的 Fn + F11 。
如何实现这一目标?
答案 0 :(得分:1)
笔记本电脑上的Fn
键通常在硬件或驱动程序级别实现。请参阅:类似问题的答案:How to press Fn+F11
最好的办法是找到一种直接从操作系统执行操作的方法,而不是试图按下一个不存在的密钥。就Windows而言。在屏幕亮度的情况下,还有其他方法可以做到这一点。 This solution is written in C#但如果您确实需要在VBScript中执行此操作,则可能会编写COM或DLL来处理它。