Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 在应用程序重置鼠标指针失败后,如何编写脚本重置鼠标指针?_Windows_Command Line_Scripting_Mouse - Fatal编程技术网

Windows 在应用程序重置鼠标指针失败后,如何编写脚本重置鼠标指针?

Windows 在应用程序重置鼠标指针失败后,如何编写脚本重置鼠标指针?,windows,command-line,scripting,mouse,Windows,Command Line,Scripting,Mouse,我的一个朋友必须使用内部编写的Windows应用程序来执行部分工作 他注意到,该应用程序会在工作时将鼠标指针更改为沙漏,完成后将鼠标指针设置回正常状态,等等 但是,在某些情况下,鼠标指针不会恢复正常,仍然是沙漏,这似乎是一个错误。它仍然可以很好地工作,能够点击按钮和选择东西等等,但它是一个沙漏,不像普通的箭头 即使在退出应用程序后,此行为仍将继续 这位朋友说,在我们无意中发现在控制面板中打开“鼠标”对话框似乎会将其重置为正常状态之前,我们一直在求助于重启来解决问题 作为一名开发人员,我认为必须有

我的一个朋友必须使用内部编写的Windows应用程序来执行部分工作

他注意到,该应用程序会在工作时将鼠标指针更改为沙漏,完成后将鼠标指针设置回正常状态,等等

但是,在某些情况下,鼠标指针不会恢复正常,仍然是沙漏,这似乎是一个错误。它仍然可以很好地工作,能够点击按钮和选择东西等等,但它是一个沙漏,不像普通的箭头

即使在退出应用程序后,此行为仍将继续

这位朋友说,在我们无意中发现在控制面板中打开“鼠标”对话框似乎会将其重置为正常状态之前,我们一直在求助于重启来解决问题


作为一名开发人员,我认为必须有某种命令、脚本或其他东西来解决这个问题。因此,假设修复应用程序超出了我朋友的能力范围,那么如何通过脚本或其他命令重置鼠标指针呢?

遗憾的是,您无法从纯VBScript或类似工具中重置鼠标光标


一篇关于如何使用包装API的自定义activeX控件的文章可以作为替代解决方案,用户是否适合更改沙漏使用的图标?这可能与它们的正常图标相同,也可能略有变化。至少这样,他们总是有一个带点的指针,但会节省需要更多时间的替代API调用。

+1很好的发现,我的谷歌搜索技能发现很多帖子说这无法完成!