如何在 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 来处理它。
在以前的脚本中,我已经能够使用 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 来处理它。