|
原帖由 h99h99 于 2010-4-19 08:52 发表
虫大:你的gui版已经非常完善了,还有两点建议:
a。*.reg 还是限定为 setup.reg 的好。
b。默认所有都选上而不要全不选。这样可能更人性化些 ...
哎,这人性化问题也无法顾及全面呀,如果默认为全选,肯定有的朋友要提议默认为全都不选的。这也是个人的习惯问题。
觉得大部分人放到PETOOLS里的程序都是些不用安装的绿软,如果只是要显示程序列表快捷,那弹出搜索后直接按“执行”更快速,默认全选反倒麻烦了。
如果是需要安装的程序,绝大多数也都是自己或他人稍做整理的安装程序,基本上一个SETUP.CMD或其他的一个安装执行文件的内容中就已经包含了安装此程序所需的各种.REG和.INF等的调用信息,极少有人会一点儿也不整理,把所有安装信息分散开来。
.REG文件和.CMD等文件不同,例如.CMD如果不是SETUP.CMD,很可能不是安装文件,而是程序执行过程中根据具体情况调用的批处理,,,,
但如果是不经整理的安装文件,只要是存在.REG文件,基本上安装时都会被调用,所以改为 *.reg而不是局限于 setup.reg,也很少也人把.REG文件名设为SETUP的。
这个GUI 版也只是作为一个参考发了出来,要按自己的习惯改为全选等,只要改几下代码就可以了:
.ini中,把红色的改为 1
CHEK Check1,l30t185w155h25,SETUP.CMD 与 SETUP.BAT,,0,
CHEK Check2,l30t205w85h25,SETUP.INF,,0,
CHEK Check3,l120t205w55h25,*.REG,,0,
CHEK Check4,l30t225w185h25,映射 *.WIM 到 Y:\PETOOLS_WIM,CALL MI,0,
CHEK Check5,l30t245w185h25,执行映射中的 MAIN.INI,,-2,
.cmd中,将下面部分改为你想要执行的名称
if "%wimyn%"=="y" (
>"%_TF%WIM.lst" dir /s/a/b *.wim 2>nul
)
if "%regyn%"=="y" (
>"%_TF%REG.lst" dir /s/a/b *.reg 2>nul
)
if "%infyn%"=="y" (
>"%_TF%INF.lst" dir /s/a/b *.inf 2>nul
——————————————————————————————————————
哈,自己找到个笔误,我把.INF也写成 *.INF了,,,,应该是 SETUP.INF才对,这就到首页改过来
[ 本帖最后由 网虫2008 于 2010-4-19 10:34 编辑 ] |
|