如何制作自动打开控制面板中鼠标设置菜单的inf、bat文件以及自解压的exe文件?

因为我经常更换鼠标指针,但是安装后总是要去控制面板中去设置新安装的指针,很是麻烦,以前记得在网上下的都是自解压格式的,只要双击,安装后就会自动弹出鼠标设置面板,然后选择就... 因为我经常更换鼠标指针,但是安装后总是要去控制面板中去设置新安装的指针,很是麻烦,以前记得在网上下的都是自解压格式的,只要双击,安装后就会自动弹出鼠标设置面板,然后选择就可以了。因为无法预览鼠标的图案,我都把那些自解压文件给解压缩了。现在我是经常用inf文件来安装,所以想问下,需要在安装鼠标的inf文件中加上哪些参数才可以实现我的要求,就是在安装完后自动弹出鼠标设置面板,如果要做成bat文件又需要怎么做呢?是不是把文件的后缀改下即可实现?
而如果要用自解压的exe文件来实现这个要求,是不是只要把原来所有的鼠标指针文件包括inf或bat文件在一起打个自解压压缩包就可以了呢?

一共3个问题!!!

现提供一组用inf安装的鼠标指针代码:

[Version]
signature="$CHICAGO$"

[DefaultInstall]
CopyFiles = Scheme.ani, Scheme.Txt
AddReg = Scheme.Reg

[DestinationDirs]
Scheme.ani = 10,"%CUR_DIR%"
Scheme.Txt = 10,"%CUR_DIR%"

[Scheme.Reg]
HKCU,"Control Panel\Cursors\Schemes","%SCHEME_NAME%",,"%10%\%CUR_DIR%\%pointer%,%10%\%CUR_DIR%\%help%,%10%\%CUR_DIR%\%work%,%10%\%CUR_DIR%\%busy%,%10%\%CUR_DIR%\%Cross%,%10%\%CUR_DIR%\%Text%,%10%\%CUR_DIR%\%Hand%,%10%\%CUR_DIR%\%Unavailiable%,%10%\%CUR_DIR%\%Vert%,%10%\%CUR_DIR%\%Horz%,%10%\%CUR_DIR%\%Dgn1%,%10%\%CUR_DIR%\%Dgn2%,%10%\%CUR_DIR%\%move%,%10%\%CUR_DIR%\%alternate%,%10%\%CUR_DIR%\%link%"

; -- Common Information

[Scheme.ani]
"Arrow.ani"
"Arrow.cur"
"Help.cur"
"AppStarting.ani"
"Wait.ani"
"Cross.cur"
"IBeam.cur"
"Handwriting.cur"
"NO.cur"
"SizeNS.ani"
"SizeWE.ani"
"SizeNWSE.ani"
"SizeNESW.ani"
"SizeAll.cur"
"UpArrow.cur"
"Hand.ani"

[Strings]
CUR_DIR = "Cursors\3D Suite - Classic"
SCHEME_NAME = "3D Suite - Classic"
Pointer = "Arrow.ani"
Help = "Help.cur"
Work = "AppStarting.ani"
Busy = "Wait.ani"
Cross = "Cross.cur"
Text = "IBeam.cur"
Hand = "Handwriting.cur"
Unavailiable = "NO.cur"
Vert = "SizeNS.ani"
Horz = "SizeWE.ani"
Dgn1 = "SizeNWSE.ani"
Dgn2 = "SizeNESW.ani"
Move = "SizeAll.cur"
Alternate = "UpArrow.cur"
Link = "Hand.ani"

;Made By Belier


两个五角星里的英文为代码内容。
但是执行网上下的鼠标指针安装文件,会自动跳出鼠标设置面板啊.
说的是挺好的,但还有些具体情况想了解下,所以,有没有QQ等联系的方法?vi_pass
展开
 我来答
vi_pass
2007-09-18 · 超过38用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:0
展开全部
加入一个写注册表的节点进去即可实现,以你上面的例程代码为例:(注意:是增加了[Wreg]节点)

1、首先修改AddReg = Scheme.Reg为AddReg = Scheme.Reg,Wreg

2、增加节点
[Wreg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Runonce\Setup\","",,"rundll32.exe shell32.dll,Control_RunDLL main.cpl @0,1"

安装后,会自动弹出鼠标设置的控制面板项!
rundll32.exe后有一个空格!

注:其实,还可以增加几行代码,实现安装后弹出控制面板项并默认选上刚安装上的指针!可惜,百度对某些代码作了限制,视为广告代码,不能发布!

3、用批处理来直接安装鼠标指针,我还没想到方法。但用RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 INF文件所在的路径及文件 ,这条命令可以实现在命令行窗口上安装inf文件;

4、同理,把指针和inf文件做成自解压文件,然后编写以下脚本即可:Setup=rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 .\cur_set.inf
Setup=rundll32.exe shell32.dll,Control_RunDLL main.cpl @0,1
Silent=1
Overwrite=1

以上在XP环境下顺利测试通过,如有不明的,请指教!
力控科技
2024-12-19 广告
第一步:看XPE是什么版,如果内核是英文版,需要安装一个MUI包,即语言包。第二步:进入控制面板-区域和语言选项,如下图,在区域选项中,选择“中文(中国)”,位置也为“中国”,在高级选项中,代码页转换表中,将所有的“简体中文”都选择上。... 点击进入详情页
本回答由力控科技提供
3507121
2007-09-16 · TA获得超过1488个赞
知道小有建树答主
回答量:1535
采纳率:0%
帮助的人:570万
展开全部
别无选择`
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小高知道
2007-09-16 · 超过16用户采纳过TA的回答
知道答主
回答量:229
采纳率:0%
帮助的人:0
展开全部
9494
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4d40d5455
2007-09-15 · TA获得超过255个赞
知道答主
回答量:145
采纳率:0%
帮助的人:0
展开全部
这么麻烦不如为控制面板中的鼠标专门在桌面上做个快捷方式就好了啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式