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

[2026年01月23日教程更新]WimTool - v2.0.2026.0103 Wim文件的图形视窗处理...

   火... [复制链接]
发表于 2008-3-17 11:54:04 | 显示全部楼层
晕,居然要 WimIcon.EXE,下载后里面也没个文件列表~~~
还需要 WimMenu.DLL ? 下载的文件这没有这东东
回复

使用道具 举报

 楼主| 发表于 2008-3-17 12:34:06 | 显示全部楼层
原帖由 玄天 于 2008-3-17 11:54 AM 发表
晕,居然要 WimIcon.EXE,下载后里面也没个文件列表~~~
还需要 WimMenu.DLL ? 下载的文件这没有这东东


WimTool.EXE、WimShExt.DLL、WimIcon.EXE 三个文件必须同目录。
WinCMD.EXE 是可选,执行 WIM 内的 INI 文件必须,如果不执行 INI 文件可不要。
回复

使用道具 举报

 楼主| 发表于 2008-3-17 12:37:16 | 显示全部楼层
WimTool-V1.0.8.0316版的附件内有:

WimTool.EXE、
WimIcon.EXE、
WimShExt.DLL、
WinCMD.EXE、
Autoruns-v9.01.WIM、
WinCMD功能演示.CMD、
WinCMD功能演示.INI、
卸载功能.TXT、
注册功能.TXT

共9个文件啊,你怎么下载不全的?
回复

使用道具 举报

发表于 2008-3-17 13:40:10 | 显示全部楼层

回复 #1633 lxl1638 的帖子

不是不全,是根本就没有想到要将 WimIcon.EXE 这个文件算上,还以为只需要 WimTool.EXE、WimShExt.DLL 这两个文件就够了

[ 本帖最后由 玄天 于 2008-3-17 01:44 PM 编辑 ]
回复

使用道具 举报

发表于 2008-3-17 15:31:46 | 显示全部楼层
太感谢楼主了,一路更新过来,不容易!
回复

使用道具 举报

发表于 2008-3-17 22:39:34 | 显示全部楼层
厉害 来研究研究!!!
回复

使用道具 举报

发表于 2008-3-18 01:41:45 | 显示全部楼层
ITEM L688T245W300H38|Button37,显示桌面,EXEC $%显示桌面%,%V10%,3  貌似应该为:

ITEM L688T245W300H38|Button37,显示桌面,EXEC explorer.exe 显示桌面.scf,explorer.exe,3

显示桌面.scf 内容:
[Shell]
Command=2
IconFile=explorer.exe,3

[Taskbar]
Command=ToggleDesktop
回复

使用道具 举报

 楼主| 发表于 2008-3-18 02:21:13 | 显示全部楼层
WinCMD.EXE 目前打开非可执行文件还不是很完善,以后再完善。
打算 WinCMD 定义窗口和窗口控件的命令会标准化:
命令关键词  <名字>,<形状>[,标题][,事件][,其它]

支持的窗口或控件有:
0 -- 窗口
_SUB Windows1,L0T0W360H400,WinCMD功能演示,关闭时执行的命令,图标文件#ID

1 -- 按钮
ITEM Button4,L32T168W300H28,磁盘碎片整理程序,EXEC $%V2%\dfrg.msc,%V1%#80

2 -- 编辑框
EDIT

3 -- 文本标签
LABE

4 -- 复选框
CHEC

5 -- 单选框
RADI

6 -- 组合面板
GROU

7 -- 列表选择框
LIST

[ 本帖最后由 lxl1638 于 2008-3-18 02:22 AM 编辑 ]
未命名.PNG
回复

使用道具 举报

发表于 2008-3-18 03:15:26 | 显示全部楼层

回复 #1640 lxl1638 的帖子

老大,能否为 link 加个"描述"项?
另外, wincmd 的命令参数貌似没有上一版支持的好
回复

使用道具 举报

发表于 2008-3-18 09:28:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-3-18 10:20:15 | 显示全部楼层
原帖由 nn2nn 于 2008-3-18 09:28 AM 发表
强烈支持“标准化”,
标准化后可以更好支持旧版脚本。

wincmd 用新的脚本貌似也没辙,比如我前几天发的那个游戏,用新版的 wincmd 就搞不定咯
回复

使用道具 举报

发表于 2008-3-18 11:46:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-3-18 15:46:03 | 显示全部楼层
确实好东西但是还不懂用
回复

使用道具 举报

发表于 2008-3-19 00:04:35 | 显示全部楼层
WimTool-V1.0.8.0316 繁中版

WimTool-V1.0.8.0316.part1.rar

234.38 KB, 下载次数: 1149, 下载积分: 无忧币 -2

分包1

WimTool-V1.0.8.0316.part2.rar

234.38 KB, 下载次数: 1223, 下载积分: 无忧币 -2

分包2

WimTool-V1.0.8.0316.part3.rar

234.38 KB, 下载次数: 1043, 下载积分: 无忧币 -2

分包3

WimTool-V1.0.8.0316.part4.rar

119.59 KB, 下载次数: 991, 下载积分: 无忧币 -2

分包4

回复

使用道具 举报

 楼主| 发表于 2008-3-19 00:19:08 | 显示全部楼层
原帖由 gd510090 于 2008-3-18 10:42 PM 发表
经测试,此路不通


前面已提到,WinCMD.EXE 的 EXEC $命令还需完善,5.1吧。
回复

使用道具 举报

发表于 2008-3-19 10:45:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-3-19 11:06:42 | 显示全部楼层
1、WinCMD 不按受 %1、%2 之类的参数,只按受 WinCMD 本人的命令。
2、你将 WIM 拖放给谁?
3、即使 CMD 可以接受拖放的文件,也无法接受参数。

另,"通过关联ISO文件方式,双击ISO文件启动WIM",这时候WIM是通过谁来启动的?
回复

使用道具 举报

发表于 2008-3-19 11:11:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-3-19 11:14:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-3-19 11:47:45 | 显示全部楼层
原帖由 nn2nn 于 2008-3-19 11:14 AM 发表
1、WinCMD 不按受 %1、%2 之类的参数,只按受 WinCMD 本人的命令。

如果WINCMD不按受 %1、%2 之类的参数,可以通过传一个局部变量给WINCMD吗?
这样就要把参数转为变量。(只传一个吧)

但问题是好象WIN ...

你用 WIMNT 启动 WinCMD 时,下面红色的路径要指定,否则系统找不到 WinCMD.EXE 就没有启动它。

WinCMD_Path\WinCMD.EXE Load  IniFile_Path\IniFileName.INI
回复

使用道具 举报

发表于 2008-3-19 11:55:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-3-19 12:21:58 | 显示全部楼层
传一个局部变量给WINCMD吗?


如果 WinCMD.EXE 是 WIMNT 通过 CreateProcess 启动的,很容易实现:
在 WIMNT 中设置自己的进程环境变量,它的子进程(WinCMD)会继承这些环境变量,
在 WinCMD 的 INI 文件可以直接引入这些环境变量。
回复

使用道具 举报

发表于 2008-3-19 12:37:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-3-19 12:44:42 | 显示全部楼层
原帖由 nn2nn 于 2008-3-19 12:37 PM 发表
WIMNT已经传送了3个内部变量:%WimDir%、%MountDir%、%Wimnt%。
可考虑再传送WIM文件名和一个参数作为变量。
但WinCMD.EXE要能启动。
现在虽然不能查代码,但双击能启动WINCMD,应该路径设置不会错。


1、启动 WinCMD 之前,WIMNT 将所有要传递给 WinCMD 的环境变量都展开一次,看看是否正确(是否已设置)?
2、启动 WinCMD 之前,WIMNT 选检查一下,所有的绝对路径是否正确?
3、先用小规模的 INI 文件 测试这些环境变量,见图。
未命名.PNG
回复

使用道具 举报

 楼主| 发表于 2008-3-19 12:56:39 | 显示全部楼层
另外,使用 WinCMD 不要受到 CMD.EXE 的思路限制,
WinCMD 对参数的处理完全是用系统(进程)的环境块完成的,理论上能处理的参数只受环境块的大小决定,一般情况下你永远用不完(可以处理无限个参数),也无需解释 %1、%2、%3...之类的参数,可以使用一些更直观、有意义的参数名,如你上面的设置就是这样,比 %1、%2之类好理解多了。

[ 本帖最后由 lxl1638 于 2008-3-19 12:58 PM 编辑 ]
回复

使用道具 举报

发表于 2008-3-19 13:03:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-3-19 13:19:08 | 显示全部楼层
老九一直在更新,谢谢你,辛苦了
回复

使用道具 举报

发表于 2008-3-19 15:16:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-3-19 15:37:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-3-19 16:15:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-1 14:12

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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