无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 116035|回复: 393

WinCMD-V3.9.2010.0618版

  [复制链接]
发表于 2008-3-8 14:20:19 | 显示全部楼层 |阅读模式
V3.9.2010.0618版:
1、将 PECMD 的 LOOP、GETF、PUTF、READ、WRIT 命令加入到 WinCMD.EXE 中;
2、更新了 SHOW 命令,功能与参数与 PECMD 的一致;
3、修正了 V1.20.2010.0616版 WimTool 附带的 WinCMD.EXE DFMT 命令无法格式化磁盘的 BUG。
WinCMD-V3.9.2010.0618.RAR (82.49 KB, 下载次数: 2219)

BOOTSECT-GUI更新.RAR

82.54 KB, 下载次数: 3338, 下载积分: 无忧币 -2

BOOTSECT-GUI更新

评分

参与人数 1无忧币 +10 收起 理由
jonson_qf + 10 精品文章

查看全部评分

 楼主| 发表于 2008-6-14 17:03:07 | 显示全部楼层
原帖由 nasai 于 2008-6-14 04:40 PM 发表
感谢这么快的即时回覆
关于回覆中的代码,我用了只会得到最早找到的一个值
无法得到全部找到的值
42203

但是我根据这个思维改了一下我原本的代码
现在已经有我要的功能了,再次感谢帮助
42204

这是我 ...



一时粗心,本人上面发的代码也有问题(思路是对了)。
PECMD晚上更新一下,现有个问题证求你的意见:
LIST、FIND、IFEX 三条命令都使用了相同的分隔符"|",一般情况下问题不大(如你上面),但要用FIND或IFEX命令连接LIST的内容时就出现冲突,打算给LIST增加一个分隔符,你认为用哪个较好?
回复

使用道具 举报

发表于 2008-6-14 16:40:37 | 显示全部楼层
感谢这么快的即时回覆
关于回覆中的代码,我用了只会得到最早找到的一个值
无法得到全部找到的值
2008-06-14_163900.jpg

但是我根据这个思维改了一下我原本的代码
现在已经有我要的功能了,再次感谢帮助
2008-06-14_163849.jpg

这是我现在运作正常的命令
  1. _SUB RecordFile
  2. ENVI ListFile=%ListFile%|%SysBackUpFile%
  3. _END

  4. _SUB Windows1,W400H200,清单列表
  5. LIST List1,L0T20W100H20,%ListFile%,,请选择
  6. _END

  7. ENVI ListFile=请选择
  8. FORX !\*.gho,SysBackUpFile,0,CALL RecordFile
  9. FORX !\*.wim,SysBackUpFile,0,CALL RecordFile
  10. CALL @Windows1
复制代码
回复

使用道具 举报

 楼主| 发表于 2008-6-14 13:42:21 | 显示全部楼层
没加‘!’会造成出现错误对话框,内容只有一个‘1’

是本人的粗心,调试时留下的代码,晚上更正。
回复

使用道具 举报

 楼主| 发表于 2008-6-14 13:29:13 | 显示全部楼层
原帖由 nasai 于 2008-6-14 12:57 PM 发表
感谢回应,原来PECMD也有一样的功能
我在XP SP3用底下代码试验后

没加‘!’会造成出现错误对话框,内容只有一个‘1’
加上‘!’后不再有错误信息,但是查找结果重复了
42189
还有LIST中也多了一个%ListF ...


"!"前导可能存在BUG,另一个问题可以这样解决:

_SUB RecordFile
  IFEX $%FileNum%=0,ENVI ListFile=%SysBackUpFile%!ENVI ListFile=%ListFile%|%SysBackUpFile%
  CALC FileNum=%FileNum%+1
_END

_SUB Windows1,W400H200,%WinName%
  //........................................................
  LIST List1,L0T20W100H20,%ListFile%,
_END

TEAM ENVI FileNum=0|ENVI WinName=清单列表
FORX \*.gho,SysBackUpFile,1,CALL RecordFile
FORX \*.wim,SysBackUpFile,1,CALL RecordFile
CALL @Windows1



RecordFile内的两行也可用一行
_SUB RecordFile
   IFEX $%FileNum%=0,ENVI ListFile=%SysBackUpFile%|CALC FileNum=%FileNum%+1!ENVI ListFile=%ListFile%|%SysBackUpFile%  
_END


[ 本帖最后由 lxl1638 于 2008-6-14 01:32 PM 编辑 ]
回复

使用道具 举报

发表于 2008-3-8 14:44:26 | 显示全部楼层
嗯,是不是改名为PECMD.EXE,然后替换掉PECMD.EXE。这个有什么优势?
回复

使用道具 举报

发表于 2008-3-8 14:37:00 | 显示全部楼层
PE里的PECMD,用它直接改名替换即可??
回复

使用道具 举报

发表于 2008-3-8 15:01:22 | 显示全部楼层
老九又出好东东了,下来看看有什么新功能
回复

使用道具 举报

发表于 2008-3-8 15:02:13 | 显示全部楼层
漂亮哦
发个图给大家看看
111.PNG
回复

使用道具 举报

发表于 2008-3-8 15:23:18 | 显示全部楼层
要不要改名:PECMD然后替换?
回复

使用道具 举报

发表于 2008-3-8 16:35:58 | 显示全部楼层
不是很懂,进来学习。
顶贴为加分。
回复

使用道具 举报

 楼主| 发表于 2008-3-8 16:41:28 | 显示全部楼层
WinCMD.EXE 不能代替 PECMD.EXE,
PECMD.EXE 暂时还没有这样的功能,以后再补上。
回复

使用道具 举报

发表于 2008-3-8 18:12:37 | 显示全部楼层
呵,通过LOAD *.ini里的命令内容弹出菜单,太好了
回复

使用道具 举报

发表于 2008-3-8 20:20:08 | 显示全部楼层
真是强人!!!!!!!!!!!!
回复

使用道具 举报

发表于 2008-3-8 20:34:24 | 显示全部楼层
试下,可惜38没LZ的一份吧!
回复

使用道具 举报

发表于 2008-3-8 20:38:12 | 显示全部楼层
这个一定要支持,非常实用。
回复

使用道具 举报

发表于 2008-3-8 20:43:24 | 显示全部楼层
在2003中测试可以显示。
建议:
1、隐去CMD的黑框。(这黑框闪一下)。
2、移动鼠标,界面有点闪,如果不需要很长的代码,就考虑改进下。

[ 本帖最后由 nn2nn 于 2008-3-8 08:46 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-3-8 22:06:05 | 显示全部楼层
原帖由 nn2nn 于 2008-3-8 08:43 PM 发表
在2003中测试可以显示。
建议:
1、隐去CMD的黑框。(这黑框闪一下)。
2、移动鼠标,界面有点闪,如果不需要很长的代码,就考虑改进下。


1、你的意思是加入隐藏执行功能?
2、界面有点闪是因为 BUTTON 子类化画图标的结果,试试有没有办法,如果太复杂就算了。
回复

使用道具 举报

 楼主| 发表于 2008-3-8 22:08:26 | 显示全部楼层
原帖由 nn2nn 于 2008-3-8 08:34 PM 发表
试下,可惜38没LZ的一份吧!


不过38,过39,明天39全去春湾,38跟着要去,哈,笑死日。
回复

使用道具 举报

发表于 2008-3-8 22:20:27 | 显示全部楼层

回复 #14 lxl1638 的帖子

加入隐藏执行CMD文件功能。
(有些要CMD窗口显示的,但如出菜单,CMD窗口是多余的。
请处理好。)

(WIMNT对CMD文件一律是隐藏CMD窗口的,要不隐藏CMD窗口就用BAT文件。)
回复

使用道具 举报

 楼主| 发表于 2008-3-8 22:27:31 | 显示全部楼层
原帖由 nn2nn 于 2008-3-8 10:20 PM 发表
加入隐藏执行CMD文件功能。
(有些要CMD窗口显示的,但如出菜单,CMD窗口是多余的。
请处理好。)

(WIMNT对CMD文件一律是隐藏CMD窗口的,要不隐藏CMD窗口就用BAT文件。)


隐藏执行的功能已经有了,只是没有详细说明而已,加上 EXEC 命令的前导符,如
/////////////////////////////////////////////////////////////////
MENU Menu,按钮菜单示例,360,160,300
  ENVI V1=%SystemRoot%\System32\Shell32.DLL
  ICON %V1%,19
  ITEM WinCMD使用说明,WinCMD.EXE,%V1%,23
  ITEM 记事本,notepad.exe,%SystemRoot%\system32\notepad.exe
  ITEM 画图,mspaint.exe,%SystemRoot%\system32\mspaint.exe
  ITEM 计算器,calc.exe,%SystemRoot%\system32\calc.exe
  ITEM 资源管理器,explorer.exe,%SystemRoot%\explorer.exe
  ITEM 命令提示符,!cmd.exe,%SystemRoot%\system32\cmd.exe
  ITEM 磁盘清理,cleanmgr.exe,%SystemRoot%\system32\cleanmgr.exe
  ITEM 磁盘碎片整理程序,$%SystemRoot%\system32\dfrg.msc,%V1%,80
_END
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
CALL @Menu
/////////////////////////////////////////////////////////////////


支持 EXEC 命令的4个前导符 [$][=][!][@],论坛上的已有示例,
见上面的"ITEM 磁盘碎片整理程序,$%SystemRoot%\system32\dfrg.msc,%V1%,80"

[quote]
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃       │格式│EXEC [$][=][!][@]<EXE 路径>[参数]                                                           ┃
┃       ├──┼──────────────────────────────────────────────┨
┃       │功能│执行 EXE 、BAT、CMD 程序。                                                                  ┃
┃       ├──┼──────────────────────────────────────────────┨
┃       │参数│指定程序路径和参数。前导参数如下(可同时使用,不分先后顺序):                                 ┃
┃EXEC│    │■前导"$"表示以ShellExecute函数执行,前导"="表示等待执行完成,前导"!"表示以隐藏方式执行。   ┃
┃       │    │■前导"@"表示在后台桌面(WinLogon)执行,彻底隐藏,无法与用户交互,可用于注册。              [quote]
回复

使用道具 举报

发表于 2008-3-8 22:44:02 | 显示全部楼层
和WIMNT有得拼。呵呵。
回复

使用道具 举报

发表于 2008-3-8 22:48:30 | 显示全部楼层

回复 #17 lxl1638 的帖子

是弹出菜单前有个CMD窗口,
对不起,那个CMD窗口可能不关WINCMD的事,可能用WINCMD LOAD *.INI就没这个CMD窗口了。
回复

使用道具 举报

 楼主| 发表于 2008-3-8 22:53:35 | 显示全部楼层
原帖由 nn2nn 于 2008-3-8 10:48 PM 发表
是弹出菜单前有个CMD窗口,
对不起,那个CMD窗口可能不关WINCMD的事,可能用WINCMD LOAD *.INI就没这个CMD窗口了。


是这样的,因为通过 CMD 启动 WinCMD,所以出现这种现象。
回复

使用道具 举报

发表于 2008-3-8 22:56:15 | 显示全部楼层
原帖由 nn2nn 于 2008-3-8 10:20 PM 发表
加入隐藏执行CMD文件功能。
(有些要CMD窗口显示的,但如出菜单,CMD窗口是多余的。
请处理好。)

(WIMNT对CMD文件一律是隐藏CMD窗口的,要不隐藏CMD窗口就用BAT文件。)

cmd 和 bat 都会闪一下窗口。
回复

使用道具 举报

发表于 2008-3-8 22:58:43 | 显示全部楼层
如果WINCMD做得合意,
WINCMD成为WIM文件的助手,
到时建议大家用WINCMD格式的INI,方便兼容。
(如果WIMTOOL支持默认打开SETUP.CMD,
大家都不用定制WIM文件了,制成WIM文件就支持直接打开文件)
(特殊情况除外)
回复

使用道具 举报

发表于 2008-3-8 23:02:00 | 显示全部楼层
今日试用了 WIMHOOK ,觉得今後把大型软件做成 Portable 版不是问题,执行方便,因为不用自解压运行,又有缷载写入的功能。
我希望能够加入数个图标,像 Dll,ICL,EXE 等,能让 LNK 去指向 WIM 文件里的图标;还有能够让一个WIM里能选择数种的软体。
例如:
把 Office 2003 包成一个 WIM 文件,而这 WIM 文件里又可塞入数种图标。
启动选择 /config.ini ,ini 里可以设定如 ..
SHORTCUT 1,WORD.EXE
SHORTCUT 2,EXCEL.EXE
SHORTCUT 3,POWERPNT.EXE
REGI 等等等..相关注册键.....
而外面创建的捷径可分别指向如
x:\PATH\OFFICE.WIM     //会启动 WORD
x:\PATH\OFFICE.WIM,2   //会启动 EXCEL       图标也是分别指向 1、2、3
x:\PATH\OFFICE.WIM,3   //会启动 POWERPOINT
那今後 Portable 软件真的就是满天飞了....
因为只需安装数百K的文件,就有拥有WIM的优势;
压缩比大,挂载运行快,完全不Delay,单文件,可保存挂载後因软件写入的配置档,
作者特有的SHELL,可执行配置档对绿色软体执行前相关的设定,如写入注册讯息。
还有就算是几百MB的WIM,也是瞬间启动里面的软件..
所有就小玩了一下,
首先试 EVEREST 小软件;简单,直接指向 EREREST.EXE
再变大 Photoshop portable 版,也是直接指向 Portable_PS_8.exe ,缷载写入功能
再试 金山词霸2006,就要指向配置档了,要执行相关注册键之後,才能正常的执行
都是瞬启,就像有安装这个软件一样...

2008-03-08_225659.jpg
回复

使用道具 举报

发表于 2008-3-8 23:02:05 | 显示全部楼层

回复 #21 陌上风 的帖子

用WIMNT加载WIM文件,并自动打开CMD文件是不会闪一下的。

如果你测试WIMNT时出现不同的情况,请把你的WIM文件发上来,看一看。
回复

使用道具 举报

发表于 2008-3-8 23:06:12 | 显示全部楼层

回复 #23 guies 的帖子

Portable是新名词吗?
什么意思?
回复

使用道具 举报

发表于 2008-3-8 23:08:55 | 显示全部楼层
Portable = 便携的
回复

使用道具 举报

发表于 2008-3-8 23:13:18 | 显示全部楼层

回复 #26 neo4026 的帖子

使用WIM文件,就是为了那个方向。

guies提到的,WIMNT在2个月前就实现了(个性图标除外)。
而且比guies想到的做得更好。

[ 本帖最后由 nn2nn 于 2008-3-8 11:15 PM 编辑 ]
回复

使用道具 举报

发表于 2008-3-8 23:52:00 | 显示全部楼层
好好的中国人不做,非得去学鸟叫,晕

评分

参与人数 1无忧币 -10 收起 理由
shuodan -10 心情不好可以上水区

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2008-3-9 00:19:30 | 显示全部楼层
原帖由 friend8179 于 2008-3-8 11:51 PM 发表
老大,个人还是觉得应该把PECMD和这个WINCMD的功能不同点说明下,感觉wincmd多了个MENU功能,然后少了一些PE下特有的东西,如SHEL,main,INIT等,眼浊,没认真看,说错的地方老大勿怪


MENU的功能以后会加入PECMD的,如果可能,还会加入其它功能,如通过INI文件定义托盘图标菜单。
回复

使用道具 举报

发表于 2008-3-9 00:20:47 | 显示全部楼层
这东东很不错,但貌似只能上下排列,如果同时能够左右排列,能够定义标题栏字体就很理想咯

貌似没法自动卸载,哪位老大修改下配置文件~~~ 1.JPG

[ 本帖最后由 玄天 于 2008-3-9 12:33 AM 编辑 ]

游戏.part01.rar

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

游戏.part02.rar

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

游戏.part03.rar

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

游戏.part04.rar

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

游戏.part05.rar

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

游戏.part06.rar

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

游戏.part07.rar

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

游戏.part08.rar

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

游戏.part09.rar

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

游戏.part10.rar

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

游戏.part11.rar

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

游戏.part12.rar

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

游戏.part13.rar

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

游戏.part14.rar

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

游戏.part15.rar

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

游戏.part16.rar

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

游戏.part17.rar

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

游戏.part18.rar

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

游戏.part19.rar

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

游戏.part20.rar

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

游戏.part21.rar

177.29 KB, 下载次数: 300, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +10 收起 理由
shuodan + 10

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 08:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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