无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: nn2nn
打印 上一主题 下一主题

WiMNT——WIM文件挂载和制作工具 定制版 2009.4.9更新

[复制链接]
751#
发表于 2008-5-15 12:37:06 | 只看该作者
原帖由 nn2nn 于 2008-5-15 10:18 发表
图标可以改,
标题栏想居中居右,自己就用空格顶吧。(程序花点时间计算也可。)
卸载时自动执行的功能,这个功能有了,就是UNMOUNT,你的命令。


使用unmount,你的命令。虽可实现,但需要有一个WINMT的进程等待程序执行结束,占用内存不方便。

真正的卸载时自动执行,就是在执行UNMOUNT或点击界面的卸载时才自动执行的。只需在卸载时处理一下就可以了,也不需要有一个进程等待。

WINCMD,我偶尔用一下,只是感觉不太方便,编写的过程比较麻烦(参数比较多)。
回复

使用道具 举报

752#
 楼主| 发表于 2008-5-16 09:06:50 | 只看该作者

回复 #751 chenall 的帖子

真正的卸载时自动执行:
请你给个实施方案,(用文字描述,我再转为程序)。

卸载时自动执行,我认为是卸载前自动执行,当你要卸载,就执行一个自动执行的程序,并等到程序执行完毕后卸载。如果不等,就要自动执行的程序发出一个卸载的命令(WIMNT不驻留,就要有命令来调用WIMNT)。(这就是你以前用的CMD方式)。

请注意:WIMNT是没有任何部件驻留在系统的。

如果通过具体的案例,能更好说明这问题,请列举一个实例。
回复

使用道具 举报

753#
 楼主| 发表于 2008-5-16 09:18:00 | 只看该作者

回复 #751 chenall 的帖子

就是在执行UNMOUNT或点击界面的卸载时才自动执行的。只需在卸载时处理一下就可以了

自动执行的命令是要记录在一个地方的,用UNMOUNT,自动执行这种方法也不错,用WIMSETUP.INI,是非常容易使用的。
使用WIMSETUP.INI,执行你其它命令,WIMNT就退出了,要卸载时再双击WIM文件,再选卸载(UNMOUNT,自动执行),WIMNT完成任务就退出了。不会长时间驻留。
如果不用WIMSETUP.INI,使用点击界面的卸载,卸载时自动执行,WIMNT没有这功能,因为本人觉得点击界面的卸载比不上用WIMSETUP.INI方便和快捷。

[ 本帖最后由 nn2nn 于 2008-5-16 09:19 AM 编辑 ]
回复

使用道具 举报

754#
发表于 2008-5-16 13:22:53 | 只看该作者
感谢楼主,学习中。。。。。。
回复

使用道具 举报

755#
发表于 2008-5-16 15:51:53 | 只看该作者
请注意:WIMNT是没有任何部件驻留在系统的。

使用,unmount,程序的功能会驻留WIMNT进程。
使用,WIMSETUP.INI,要写WIMSETUP.INI。呵呵我是懒人,尽量用简便的方法。

直正的卸载执行(应该和WIMTOOL差不多吧)
使用命令行卸载(wimnt.exe /U|/UA)或使用UNMOUNT卸载时,还有界面的卸载|全部卸载。
都会自动执行一个指定的命令或程序,然后再卸载。
回复

使用道具 举报

756#
 楼主| 发表于 2008-5-17 08:35:57 | 只看该作者
好,那就做到上面说的。

请注意:WIMNT是不允许在后台修改WIM文件的。
回复

使用道具 举报

757#
发表于 2008-5-17 10:22:33 | 只看该作者
原帖由 nn2nn 于 2008-5-17 08:35 发表
好,那就做到上面说的。

请注意:WIMNT是不允许在后台修改WIM文件的。


期特,,

WIMNT是不允许在后台修改WIM文件的。
一般WIM制作后也没有修改的必要。
回复

使用道具 举报

758#
 楼主| 发表于 2008-5-19 09:47:23 | 只看该作者
做好了个测试版本,先测试看看,如没问题再出个正式版本。

1、增加卸载事件,同时兼容WIMTOOL的。(暂定为只要卸载就执行。)
2、修改WIMSETUP.INI的弹出窗口,兼容以前版本。
①自定义标题图标。在[default]下ICON=
②自定义标题居左(L)、居中(C)、居右(R),缺省为居中。在[default]下align=
③修改缺省执行时间,允许时用“T”按钮表示。
④修改“多选启动项”为按钮表示。
⑤增加卸载按钮“U”。
⑥增加“多选启动项”,在[default]下CHECK=,CHECK项不空,表示为“多选启动项”。


[ 本帖最后由 nn2nn 于 2008-5-19 09:53 AM 编辑 ]

WIMNT.rar

256.35 KB, 下载次数: 56, 下载积分: 无忧币 -2

5.19测试版本

回复

使用道具 举报

759#
发表于 2008-5-19 14:18:26 | 只看该作者
先下载测试下。更新了好多东东。
回复

使用道具 举报

760#
发表于 2008-5-19 16:55:06 | 只看该作者
如果设置
size=16
Fsize=10
都看不到hint标题中的内容了,那些 T,O,方块,U,X都看不到.
改成32,才看的到.测试版本,弹出的对户框好像不能移动哦...
回复

使用道具 举报

761#
发表于 2008-5-19 19:18:31 | 只看该作者
我也试了,同上。不能移动。好像这次改比较大,我之前的WIM文件(用WIMSETUP.INI配置的)

用新版的运行出错,内存不能读。换旧版的OK。

觉得这个界面还是和以前一样的好。(以前比较好看,现在多了T.O.U.之类的图际)感觉很怪

这些可以考虑放在侧边或其它比较不显眼的地方(也可以放在窗口右键菜单上)。
回复

使用道具 举报

762#
 楼主| 发表于 2008-5-20 14:43:05 | 只看该作者
1、不能移动,这个我知道。如有必要我可以做成移动的。
2、关于新版运行出错问题,请传WIMSETUP.INI上来,我看看。
3、T.O.U.之类的图际,是工作状态设置和指示。(反正有地方,不考虑放在其它地方,但可考虑禁止)
4、字体改变的BUG,我再调试一下。

[ 本帖最后由 nn2nn 于 2008-5-20 02:44 PM 编辑 ]
回复

使用道具 举报

763#
 楼主| 发表于 2008-5-20 14:55:32 | 只看该作者
原帖由 yqi99 于 2008-5-19 04:55 PM 发表
如果设置
size=16
Fsize=10
都看不到hint标题中的内容了,那些 T,O,方块,U,X都看不到.
改成32,才看的到.测试版本,弹出的对户框好像不能移动哦...


因为那几个图标占了位置,所以看不到hint标题中的内容了。
那些 T,O,方块,U,X都看不到,我测试时能看到。

set.PNG (4.88 KB, 下载次数: 115)

set.PNG
回复

使用道具 举报

764#
发表于 2008-5-20 17:16:39 | 只看该作者
因为你的项目栏中的字数很多,只有4个字的时候,就看不到了.o(∩_∩)o...
[default]要如何设置才能在同一项目栏中显示多个图标([menu]里面有多个),不显示文字.
MS一显示文字的话,全部都乱了...

不设置 style, 字体在图标下方.但是多个的显示,也是怪怪的..
有没有好的美化方案.嘿嘿

原帖由 nn2nn 于 2008-5-20 02:55 PM 发表


因为那几个图标占了位置,所以看不到hint标题中的内容了。
那些 T,O,方块,U,X都看不到,我测试时能看到。
回复

使用道具 举报

765#
发表于 2008-5-20 18:00:33 | 只看该作者
不如专门保留一行作为上面几个方块的控制栏较好,不会复改上面的文字。
回复

使用道具 举报

766#
 楼主| 发表于 2008-5-21 09:36:36 | 只看该作者

回复 #765 lxl1638 的帖子

为了几个“方块”就要用一行,觉得不值。
下一版本,可以设置不显示那几个“方块”。
点击标题,同样有以前的功能,用几个“方块”,只是为了直观一点。
回复

使用道具 举报

767#
 楼主| 发表于 2008-5-21 09:43:57 | 只看该作者
原帖由 yqi99 于 2008-5-20 05:16 PM 发表
因为你的项目栏中的字数很多,只有4个字的时候,就看不到了.o(∩_∩)o...
[default]要如何设置才能在同一项目栏中显示多个图标([menu]里面有多个),不显示文字.
MS一显示文字的话,全部都乱了...

不设置 style ...

在[menu]里是可以显示多个图标的,(不论style值)。
但在[menu]里的按钮,不显示文字就没试过。

你可以传你的例子上来,我试试。
回复

使用道具 举报

768#
 楼主| 发表于 2008-5-21 09:54:16 | 只看该作者
标题的字太大了。还有那几个“方块”,确实是占多了地方。
回复

使用道具 举报

769#
发表于 2008-5-21 11:03:37 | 只看该作者
麻烦帮我看看要怎么写default的内容.


原帖由 nn2nn 于 2008-5-21 09:43 AM 发表

在[menu]里是可以显示多个图标的,(不论style值)。
但在[menu]里的按钮,不显示文字就没试过。

你可以传你的例子上来,我试试。

test.part1.rar

195.31 KB, 下载次数: 39, 下载积分: 无忧币 -2

file1

test.part2.rar

193.51 KB, 下载次数: 39, 下载积分: 无忧币 -2

file2

回复

使用道具 举报

770#
 楼主| 发表于 2008-5-21 15:49:00 | 只看该作者

回复 #769 yqi99 的帖子


另:那两个“乱”图,在我机上(用新版)测试都不乱。

WIMSETUP.INI文件内容。(里面有值请用大定)
[default]
TBNT=FALSE
hint=USB工具
;style=LIST
style=NIL
Fsize=10
size=16
tw=100
[MENU0]
退出设置=unmount
[MENU1]
bench32H=set.cmd,soft_01
CheckUDisk=set.cmd,soft_02
;bench32H=bench32H.exe
;CheckUDisk=CheckUDisk.exe
;[MENU1]
;CheckUDisk=set.cmd,soft_02
[MENU2]
ChipGenius=set.cmd,soft_03
[MENU3]
FlashGenius=set.cmd,soft_04
[MENU4]
MyDiskTest=set.cmd,soft_05
[MENU5]
HPUSBFW=set.cmd,soft_06

[退出设置]
hint=退出设置
ICON=%wimnt%

[bench32H]
hint=A
ICON=bench32H.exe,0
[CheckUDisk]
hint=B
ICON=CheckUDisk.exe,0
[ChipGenius]
hint=C
ICON=ChipGenius.exe,0
[FlashGenius]
hint=D
ICON=FlashGenius.exe,0
[MyDiskTest]
hint=E
ICON=MyDiskTest.exe,0
[HPUSBFW]
hint=F
ICON=HPUSBFW.exe,0

[ 本帖最后由 nn2nn 于 2008-5-21 04:12 PM 编辑 ]
回复

使用道具 举报

771#
 楼主| 发表于 2008-5-21 16:00:20 | 只看该作者
为了达到以上效果,     请用新版2008.5.21。

如使用缺省值时,请在该节前加分号以取消该节的值。如  ;style=NIL

[default]节加入了几个关键字。

style=NIL    表示不显示按钮文字。
tw=100      表示标题最小宽度为100。
TBNT=FALSE   表示不显示标题按钮。
hint=USB工具  也可写成Thint=USB工具

以后标题的定义用T开头;字体的定义用F开头。

新增的几个,全改为T开头。
Talign   对齐
TICON  图标
TCHECK  多选项

增加功能:
1、增加修改以上所述功能。
2、点击标题的图标,可关闭WIMSETUP。INI的弹出窗口。
        (以前功能:多按几下标题,也可以关闭。)

[ 本帖最后由 nn2nn 于 2008-5-21 07:53 PM 编辑 ]

WIMNT.rar

255.9 KB, 下载次数: 66, 下载积分: 无忧币 -2

2008.5.21测试版

回复

使用道具 举报

772#
 楼主| 发表于 2008-5-21 19:40:52 | 只看该作者

回复 #769 yqi99 的帖子

可以对你的WIM文件优化一下。

不要set.cmd了。在[default]加入TCHECK =TRUE

[MENU2]
ChipGenius=set.cmd,soft_03
改为
[MENU2]
ChipGenius=ChipGenius.exe
其它的也相应改动。

[HPUSBFW]
hint=F
ICON=HPUSBFW.exe,0

这些节删除。

[退出设置]
hint=退出设置
ICON=%wimnt%
这节也删除。

如果要提示,hint  要保留,但ICON可删除,因为WIMNT会自动找到图标的。
回复

使用道具 举报

773#
发表于 2008-5-22 09:51:39 | 只看该作者
非常感谢n大的详细解说.用新版基本可以实现了.

还有些小疑问:
标题栏MS还是不能移动.
TICON要怎么写? TICON=CheckUDisk.exe不对哦
鼠标放在,圈,方块等都显示挂载路径. (多项启动,方块,圈,还有那个T要怎么用.不明白,有没有例子)
回复

使用道具 举报

774#
 楼主| 发表于 2008-5-22 11:51:08 | 只看该作者
标题栏MS还是不能移动.
A:我觉得没必要去移动它。

TICON要怎么写? TICON=CheckUDisk.exe不对哦
A:没有详细试这个,可以是上面的写法,如不行,我再修正。

O是单个启动,即是打开一个目标,窗口就关闭。(缺省)
□是允许多个启动,即是打开一个目录,窗口就不关闭。(TCHECK=TRUE)
T控制和指示,缺省执行的计时。
U是卸载。
X是关闭。

鼠标放在,圈,方块等都显示挂载路径. (多项启动,方块,圈,还有那个T要怎么用.不明白,有没有例子)
A:我修正一下。
回复

使用道具 举报

775#
发表于 2008-5-22 12:11:10 | 只看该作者
哦,明白了.
但我在default中加了TCHECK=TRUE, 窗口仍然关掉了..
点方块倒是正常,窗口在.
回复

使用道具 举报

776#
 楼主| 发表于 2008-5-24 10:20:49 | 只看该作者

回复 #775 yqi99 的帖子

WIMNT 2008.5.24测试版(见下楼)
1、修正yqi99提到的BUG。
2、增加“移动”功能。
3、修正测试版引起的一些问题。
4、点击标题,改为右键点击。(因为与“移动”不兼容,所以改这个)

[ 本帖最后由 nn2nn 于 2008-5-24 12:22 PM 编辑 ]
回复

使用道具 举报

777#
发表于 2008-5-24 10:52:53 | 只看该作者
今天重新试了一下,发现前天用新版运行会出错的WIM中,WIMSETUP.INI里面只有[INIT]或[DEFAULT]节,运行就会出现内存不能读。添加了MENU后就不会了。
今天的版本也是一样的,WIMSETUP.INI只存在[init]或[default]就会出错。
不过这个影响不大,一般这种WIM用来直接启动程序的。直接把EXEC项放到自动运行中就解决了。
回复

使用道具 举报

778#
 楼主| 发表于 2008-5-24 12:19:52 | 只看该作者

回复 #777 chenall 的帖子

修正chenall提到的BUG。

[init]
EXEC=A.txt
[DEFAULT]
time=5
EXEC=B.txt
;[menu0]
;jfjkgdjsfhkjdsfhkdjslfhkjldsfhkdlsfhjkds=A.txt

无menu时,无WIMSETUP弹出窗口。
无窗口时time值是无效的。
计时的缺省程序运行时,多选项启动项是无效的。

[ 本帖最后由 nn2nn 于 2008-5-24 12:28 PM 编辑 ]

WIMNT.rar

256.54 KB, 下载次数: 123, 下载积分: 无忧币 -2

测试版

回复

使用道具 举报

779#
发表于 2008-5-24 13:55:40 | 只看该作者
试了一下新的,OK了
回复

使用道具 举报

780#
发表于 2008-5-31 12:01:33 | 只看该作者
能不能再加一个功能啊,
设置挂载目录,可以挂载到WIM文件所在目录下。
比如
AA\TEST.WIM
可以挂载AA下面。不管这个TEST.WIM移到哪里都是挂到父目录下(这里是AA)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 10:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表