如何在 Windows 上按 Fn + 功能键?

How to press the Fn + function keys on Windows?

在以前的脚本中,我已经能够使用 SendKeys 方法在我的计算机上按下非字母键,如下所示来模拟静音, WshShell.SendKeys(chr(&hAD))

但是,我似乎无法找到模拟按下 Fn 和任何 F1-F12 的能力 键。我正在尝试专门按下 "Lower Screen Brightness" 键,即我键盘上的 Fn+F11

如何实现?

笔记本电脑上的 Fn 键通常在硬件或驱动程序级别实现。参见:类似问题的答案:How to press Fn+F11

你最好的办法是找到一种直接从 OS 执行操作的方法,而不是尝试按一个 'exist' 没有 Windows 的键担心的。对于屏幕亮度,还有其他方法可以做到这一点。 This solution is written in C# 但如果您确实需要在 VBScript 中执行此操作,则可以编写 COM 或 DLL 来处理它。