无忧启动论坛

标题: 在PE的右击菜单添加执行ini文件的PECMD命令 [打印本页]

作者: 2010eflying    时间: 2011-2-28 13:50
标题: 在PE的右击菜单添加执行ini文件的PECMD命令
以下保存成REG文件,在PECMD.INI引入即可,这样子算不算一项功能,双击就能加载ini文件的PECMD命令,右击INI文件名就会新增一条载入INI配置
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\inifile]
@="载入[ini]配置"
[HKEY_CLASSES_ROOT\inifile\shell]
@="load"
[HKEY_CLASSES_ROOT\inifile\shell\load]
@="载入[ini]配置(&L)"
[HKEY_CLASSES_ROOT\inifile\shell\load\command]
@="pecmd.exe load \"%1\""
作者: 玄天    时间: 2011-2-28 14:28
regi hkcr\inffile\shell\用 pecmd 载入\command\=pecmd "%1%"
regi hkcr\inifile\shell\用 pecmd 载入\command\=pecmd "%1%"
作者: NicTense    时间: 2011-2-28 14:29
不是所有的ini都可以被pecmd执行的,ini是一个很通用的配置文件后缀,什么软件都可能用它,乱加载是不行的
作者: 玄天    时间: 2011-2-28 14:41
原帖由 NicTense 于 2011-2-28 14:29 发表
不是所有的ini都可以被pecmd执行的,ini是一个很通用的配置文件后缀,什么软件都可能用它,乱加载是不行的

有人就喜欢一大堆乱七八糟的右键菜单:)
作者: lxl1638    时间: 2011-2-28 17:24
右键菜单太多的确不好,可以将PECMD要加载的INI文件改成其它扩展名,如WCS
然后在注册表中添加信息,双击扩展名为WCS的PECMD脚本时,就如同双击EXE一样:

//////////////////////////////////////////////////////////////////
TEAM ENVI WCS=PECMD Script|ENVI PECMD=%WinDir%\System32\PECMD.EXE
TEAM REGI HKCR\.WCS\=%WCS%|REGI HKCR\%WCS%\DefaultIcon\=%PECMD%,1
REGI HKCR\%WCS%\Shell\Open\Command\="%PECMD%" LOAD %1
TEAM REGI HKCR\%WCS%\Shell\编辑(&E)\Command\=NotePad.EXE %1|ENVI
//////////////////////////////////////////////////////////////////
作者: 2010eflying    时间: 2011-2-28 20:01
还是lxl1638最适用,不是什么INI文件都能用,弄不好把那些新手引错路了,罪过
作者: 玄天    时间: 2011-2-28 20:12
标题: 回复 #5 lxl1638 的帖子
倒塌, 我还写错了,右键菜单多碍眼不说,还可能让某些文件类型变得不可操作,比如cmd没了编辑菜单==
作者: flyingsand    时间: 2011-2-28 21:31
我一直用这个,功力尚浅,看不出有啥不同,CMD文件好像不会没编辑菜单啊
reg add HKCR\inifile\shell\用PECMD加载配置文件\command /ve /t REG_EXPAND_SZ /d "%%systemroot%%\system32\pecmd.exe load %%1" /f

至于碍眼之说,谁无事右击ini文件啊,当然像lz那样双击就加载的就不太好了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3