100分求救,批处理打开方式导入注册表!

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:53:28
HKEY_CLASSES_ROOT\.tml
说明:
在HKEY_CLASSES_ROOT下新建.tml项
字符串值的名称和类型都是默认,即:(名称)默认、(类型)REG_SZ,数值为exefile
目的就是想把扩展名为tml的程序用exe运行
我在手动建立注册表项后发现tml程序可以运行,但图标不能显示,也请指点
我是用来做安装程序的,所以需要用BAT批处理解决,REG的就不要了,因为它会有提示
如果有什么不明白的可以问我QQ77997883,在线等,只要问题解决立即给分!

@echo off
reg add "HKCR\.tml" /ve /d "exefile" /f
pause

批处理如上...

至于那个文件类型图标,你到相应的注册表项(也就是tmlfile项下找子项DefaultIcon),把它的默认值修改为图标路径就ok了,由于不知道你的具体情况,这个批就不好写了...

首先把要导入的注册表分别导出为kk.reg

然后写个kk.bat

里面的内容是:

regedit /s d:\kk.reg

这样就可以了.

也可以把导出的注册表编辑到一个reg里.也可以多写几个
regedit /s d:\kk.reg
改下路径和名字就行了./s参数就是不返回参数,不显示提示框,很必要.

不过如果你加的注册表项里没东西,当然导出后,用批处理导入也是没东西的,也就等于只加了项值.

reg delete 删除注册表项
reg add 修改或者增加注册表项

@echo off
reg import *.reg
exit
你把REG文件写好,再做这个BAT就好了,没有REG导入过程,也没有CMD窗口.

干嘛非要用bat啊 用exe得了

有这种功能的桌面主题软件。具体叫什么我忘了。搜索一下桌面主题应该就能找到。我用过的!