06/22
2022
在一些成套的鼠标指针里会有一个 INF 格式的安装文件,右键这个 INF 文件可以安装这套鼠标指针。
但其实上面这套指针一开始没有这个安装文件,这样我们在使用的时候需要在鼠标设置里逐个替换鼠标指针,很不方便。那么这个安装文件到底要怎么编写呢?我稍微的研究了一下。
我把这套指针发出来,里面有配置文件和我写的注释。
这个 INF 文件主要做了三件事:
- 复制鼠标指针到系统盘的 windows/cursors 目录里
- 向注册表写入这套鼠标指针的配置信息
- 执行命令显示鼠标设置对话框,方便用户应用这套指针。
对于配置条目我只简单的讲一下,否则字数有点多。详细内容可以下载上面的压缩包自行查看。
[Scheme.Cur]
条目列出了这套指针里所有指针的文件名。这些文件将会被拷贝到 windows/cursors 目录里:
[Strings]
条目指定了这套方案的名字、拷贝到的目录、每个指针文件的别名。
[Scheme.Reg]
条目向注册表写入数据,保存了所有指针的文件路径。效果如图:
计算机\HKEY_CURRENT_USER\Control Panel\Cursors\Schemes
[Wreg]
条目向注册表写入数据,把这套方案设置为默认方案,并且记录了每个指针所对应的文件路径。效果如图:
计算机\HKEY_CURRENT_USER\Control Panel\Cursors
在 [Wreg]
条目的最后,通过系统命令打开鼠标设置对话框。
用户直接点击确定按钮就可以应用这套鼠标指针了。
我在 github 上找到了一个打包鼠标指针并生成安装文件的软件:
https://github.com/iamtalhaasghar/windows-mouse-cursor-installer-wizard
但是我在尝试使用的时候,右下角的打包按钮始终是灰色的,不知道是怎么回事。