脚本启用鼠标阴影?

我发现有人在一些论坛上提出这个问题,但没有解决scheme。 这是很多人都知道的一个小而烦人的化妆品问题。

某些全屏程序会禁用Windows中光标下的阴影。 阴影通常会回来,但是当没有阴影时(例如程序没有正常closures),鼠标不会出现阴影,您必须手动将其启用。

我想要做的解决scheme是一个.bat.vbs来启用阴影,只有我没有想到如何。

我find的是它是一个registry值,还有一些操作来刷新光标并使阴影出现。 谁能帮忙?

我想补充一点,我在.bat.vbs写作方面有非常小的经验,所以如果你知道该怎么做,怎么做,请发表。

它位于着名的(但没有记录的:-)“ UserPreferencesMask ”注册表项中。 这里有一些指针:

第一个通用链接包含有关此键的信息,以及如何定义鼠标阴影设置: HKCU \ Control Panel \ Desktop \ UserPreferencesMask

并解释如何使用VBSCript(这是另一个关键,但原则是相同的)的代码示例: 设置UserPreferencesMask二进制注册表项

使用API​​使其立即生效。

#include <Windows.h> int main() { BOOL didSucceed = SystemParametersInfo( SPI_SETCURSORSHADOW, 0, (PVOID) TRUE, SPIF_UPDATEINIFILE + SPIF_SENDCHANGE); return didSucceed ? EXIT_SUCCESS : EXIT_FAILURE; }