Windows 有没有办法以编程方式打开/关闭粘滞键?

Windows 有没有办法以编程方式打开/关闭粘滞键?,windows,keyboard,accessibility,Windows,Keyboard,Accessibility,我想从程序中启用/禁用Windows粘滞键功能。有没有办法通过调用命令行脚本或使用vbscript或类似工具来完成此操作?有。使用SPI_SetStickyes作为第一个参数调用 但是,如果您使用.NET,则需要使用p/Invoke来调用Win32 API函数。您使用的是什么编程语言?自动热键。这就是为什么我需要一个命令行解决方案(比如一个小的bvscript),因为Autohotkey无法控制这个开箱即用的解决方案。谢谢,我会检查它的。我从未使用过Winapi,我希望它可以通过vbscript

我想从程序中启用/禁用Windows粘滞键功能。有没有办法通过调用命令行脚本或使用vbscript或类似工具来完成此操作?

有。使用SPI_SetStickyes作为第一个参数调用


但是,如果您使用.NET,则需要使用p/Invoke来调用Win32 API函数。

您使用的是什么编程语言?自动热键。这就是为什么我需要一个命令行解决方案(比如一个小的bvscript),因为Autohotkey无法控制这个开箱即用的解决方案。谢谢,我会检查它的。我从未使用过Winapi,我希望它可以通过vbscript和windows脚本主机在几行代码中完成。
@echo off
echo Windows Registry Editor Version 5.00 > Script.reg

echo [HKEY_CURRENT_USER\Control Panel\Accessibility\StickyKeys] >> Script.reg
echo "Flags"="127" >> Script.reg
reg Import Script.reg
exit