无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: lxl1638
打印 上一主题 下一主题

WinCMD-V3.9.2010.0618版

  [复制链接]
181#
发表于 2008-4-8 00:02:30 | 只看该作者
回复

使用道具 举报

182#
 楼主| 发表于 2008-4-8 00:31:01 | 只看该作者
原帖由 gd510090 于 2008-4-8 12:02 AM 发表
新版本按钮字体变小了?


是的,使用中文系统最常用的字体大小(相当于宋体小五号)。
回复

使用道具 举报

183#
发表于 2008-4-10 13:39:16 | 只看该作者
原帖由 lxl1638 于 2008-4-8 12:31 AM 发表


是的,使用中文系统最常用的字体大小(相当于宋体小五号)。

谢谢!才小五,我还以为是五号,怪不得那么小
可不可以把字体弄成自定义大小?像PPC用的掌心万年历today插件就可以自定义大小。
回复

使用道具 举报

184#
发表于 2008-4-11 00:58:55 | 只看该作者
汗,一段时间没来,更新好几个版本了.一楼压缩包里没有关联文件类型的批处理
回复

使用道具 举报

185#
发表于 2008-4-11 09:34:13 | 只看该作者
这个工具好用吗?没用过。。。
回复

使用道具 举报

186#
 楼主| 发表于 2008-4-11 10:07:07 | 只看该作者
原帖由 流浪的风 于 2008-4-11 09:34 AM 发表
这个工具好用吗?没用过。。。


不好用,或者这是对你的最好建议。
回复

使用道具 举报

187#
发表于 2008-4-11 14:05:44 | 只看该作者
在之前的版本,会先关掉主视窗后,再执行 ...以下略...的程式,这个新的版本却是 全部执行完,再关闭... 我比较喜欢先关掉主视窗后,再执行说..

_SUB Test
KILL \%Menu%
以下略....
_END


FILE TEST.TXT=>\\192.168.0.1\TEST 会正确拷贝过去
FIIE \\192.168.0.1\TEST\TEST.TXT 不会删除,虽然也可以用 EXEC =!CMD /C DEL \\192.168.0.1\TEST\TEST.TXT 取代啦


ENVI 888=1
FIND $%888%=1,EXEC =!CMD.EXE /C ECHO "Test Write" >888.txt
!被当成了命令群组2,有解套的方法吗?因为想隐藏执行...
@ 的话可以在 PE 中用,但不能在正常的作业系统用;会出现错误讯息。


ENVI  没办法支援 " 这个符号...

在繁体 XP、2003 测试的结果...
回复

使用道具 举报

188#
 楼主| 发表于 2008-4-11 17:31:20 | 只看该作者
原帖由 guies 于 2008-4-11 02:05 PM 发表
在之前的版本,会先关掉主视窗后,再执行 ...以下略...的程式,这个新的版本却是 全部执行完,再关闭... 我比较喜欢先关掉主视窗后,再执行说..

_SUB Test
KILL \%Menu%
以下略....
_END


FILE TEST ...

FIND $%888%=1,EXEC =!CMD.EXE /C ECHO "Test Write" >888.txt

将红色的放到一个 _SUB 内,改成
_SUB XXXXX
   EXEC =!CMD.EXE /C ECHO "Test Write" >888.txt
   //............
_END

FIND $%888%=1,CALL XXXXX
回复

使用道具 举报

189#
发表于 2008-4-15 18:33:16 | 只看该作者
pecmd用wincmd的演示也行吧。
回复

使用道具 举报

190#
发表于 2008-4-16 10:44:23 | 只看该作者
RADI命令的BUG?? (PECMD WINCMD)


怎么选都是只有RadioButton1生效,或者说只有默认的生效。

求解

下面是代码:

_SUB OK1
  MESS 测试成功1 @测试 #ok *10000
_END
_SUB OK2
  MESS 测试成功2 @测试 #ok *10000
_END
_SUB OK3
  MESS 测试成功3 @测试 #ok *10000
_END

_SUB SetDRV
  FIND $%RadioButton1.Check%=1,CALL OK1
  FIND $%RadioButton2.Check%=1,CALL OK2
  FIND $%RadioButton3.Check%=1,CALL OK3
  KILL \%Windows1%
_END

_SUB Windows1,W255H285,选择模式,,,1
  GROU Group1,L8T10W232H90,请选择
  RADI RadioButton1,L25T30W210H20,选项1,,1,1
  RADI RadioButton2,L25T50W210H20,选项2,,,1
  RADI RadioButton3,L25T70W210H20,选项3,,,1
  ITEM Button1,L190T250W52H24,确定,CALL SetDRV
_END

CALL @Windows1
回复

使用道具 举报

191#
 楼主| 发表于 2008-4-16 10:55:19 | 只看该作者
原帖由 spycolin 于 2008-4-16 10:44 AM 发表
RADI命令的BUG?? (PECMD WINCMD)


怎么选都是只有RadioButton1生效,或者说只有默认的生效。

求解

下面是代码:

_SUB OK1
  MESS 测试成功1 @测试 #ok *10000
_END
_SUB OK2
  MESS 测试成功 ...


真不明白,有些人使用 WinCMD 或 PECMD 时为什么不去看看说明?


┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃    │格式│RADI <单选框名称>,<单选框形状>,[单选框标题],[单选框事件],[单选框状态],[单选框组ID]          ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │功能│在_SUB定义的窗口内建立一个单选框控件。                                                     ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │参数│■单选框名称: 字符串,单选框的名称应是唯一的,不能与其它控件名称或环境变量名称同名。        ┃
┃    │    │■单选框形状: 单选框位置和大小,格式为<L左T上W宽H高>,左上宽高均为数值。                    ┃
┃    │    │■单选框标题: 单选框上的文字,用于描述单选框的功能或说明。                                  ┃
┃RADI│    │■单选框事件: 点击该复选框时执行的命令,必须是 WinCMD 支持的有效命令。                      ┃
┃    │    │■单选框状态: 数字,0为没有没有选中,非0为选中状态。                                        ┃
┃    │    │■单选框组ID: 数字,默认为0,可以将多个单选框分组,组内的单选框可以多选一,组间互不影响。   ┃
┃   ├──┼──────────────────────────────────────────────┨
┃    │示例│RADI RadioButton1,L32T314W100H20,卸载WimShExt.DLL,ENVI @Group1=%RadioButton1%,1,1           ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │备注│※RADI命令必须位于_SUB命令和_END命令之间,其它位置的RADI命令无效,参照_SUB、CALL命令说明。 ┃
┃    │    │※要设置单选框标题,可使用 "ENVI @单选框名称=单选框标题" 来设置,参照 ENVI 命令的说明。     ┃
┃    │    │※环境变量 "%单选框名称.Check%" 为单选框状态,0为没有没有选中,非0为选中状态。              ┃

回复

使用道具 举报

192#
发表于 2008-4-16 11:04:42 | 只看该作者
原帖由 lxl1638 于 2008-4-16 10:55 AM 发表


真不明白,有些人使用 WinCMD 或 PECMD 时为什么不去看看说明?


我看说明了,很仔细

难道单选框 换了一个选项后 执行的还是 默认的吗?

我选了选项2运行的还是选项1

  RADI RadioButton1,L25T30W210H20,选项1,,1,1
  RADI RadioButton2,L25T50W210H20,选项2,,0,1
  RADI RadioButton3,L25T70W210H20,选项3,,0,1


这样的话RadioButton2、3还有意义吗? 只能用下拉列表吗?

[ 本帖最后由 spycolin 于 2008-4-16 11:08 AM 编辑 ]
回复

使用道具 举报

193#
 楼主| 发表于 2008-4-16 11:08:11 | 只看该作者
原帖由 spycolin 于 2008-4-16 11:04 AM 发表


我看说明了,很仔细

难道单选框 换了一个选项后 执行的还是 默认的吗?

  RADI RadioButton1,L25T30W210H20,选项1,,1,1
  RADI RadioButton2,L25T50W210H20,选项2,,0,1
  RADI RadioButton3,L25T70 ...


你不试试本人提供的示例?
//WinCmd Script
/////////////////////////////////////////////////////////////////
_SUB SetEdit2
  BROW TagFile,*%Edit2%
  FIND $%TagFile%=,!ENVI @Edit2=%TagFile%
_END
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
_SUB RegisterWimShExt
  ENVI @Check1=%Register%%Menu%
  ENVI @Check2=%Register%%Icon%
  ENVI @Check3=%Register%%Hook%
_END
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
_SUB UnRegisterWimShExt
  ENVI @Check1=%UnRegister%%Menu%
  ENVI @Check2=%UnRegister%%Icon%
  ENVI @Check3=%UnRegister%%Hook%
_END
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
_SUB WimShExtProcedure
  FIND $%Radio1.Check%=1,ENVI WimShExtFunction=RegisterDll!ENVI WimShExtFunction=UnRegisterDll
  CALL $WimShExt.DLL,%WimShExtFunction%,#%Check1.Check%,#%Check2.Check%,#%Check3.Check%
_END
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
_SUB CalcMd5
  MD5C %Edit1%,MD5
  MESS [email=%MD5%@MD5]%MD5%@MD5[/email]为#OK
_END
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
_SUB Windows1,W600H400,%WinName%,EXEC WinCMD.EXE,%WindowIcon%,//1
  GROU Group1,L8T4W280H80,窗口功能演示
  LABE Label1,L16T28W280H20,请在下面编辑框输入本窗口的新标题,再按回车。
  EDIT Edit1,L16T52W192H20,%WinName%,ENVI @Windows1=%Edit1%
  ITEM Button1,L212T50W68H24,关闭窗口,KILL \%Windows1%
  //ITEM Button1,L212T50W68H24,关闭窗口,ENVI @List1=%Edit1%
  //ITEM Button1,L212T50W68H24,计算MD5,CALL CalcMd5
  GROU Group2,L304T4W280H80,按钮功能演示
  EDIT Edit2,L312T24W208H20,%Programs%,
  ITEM Button2,L528T22W48H24,浏览,CALL SetEdit2
  ENVI Button3Icon=%SystemRoot%\System32\Shell32.DLL#24
  ITEM Button3,L312T48W264H28,打开上面编辑框的项目,EXEC $%Edit2%,%Button3Icon%
  GROU Group3,L8T96W280H160,应用演示(注册WimShExt.DLL)
  RADI Radio1,L20T124W120H20,%Register%%WimShExt%,CALL RegisterWimShExt,1
  RADI Radio2,L144T124W120H20,%UnRegister%%WimShExt%,CALL UnRegisterWimShExt
  GROU Group4,L24T144W168H100
  CHEK Check1,L40T164W140H20,%Register%%Menu%,,1
  CHEK Check2,L40T188W140H20,%Register%%Icon%,,1
  CHEK Check3,L40T212W140H20,%Register%%Hook%,,1
  ITEM Button4,L208T180W64H40,执行,CALL WimShExtProcedure
  GROU Group5,L304T96W280H64,文本标签演示
  LABE Label2,L320T118W256H56,(支持多行显示)这是第1行\n(支持多行显示)这是第2行
  GROU Group6,L304T168W280H88,下拉列表框演示
  LABE Label3,L320T228W180H20,%CurCheck% WinCMD.EXE
LIST List1,L320T196W128H32,WinCMD.EXE|EXPLORER.EXE|NOTEPAD.EXE|CMD.EXE,ENVI @Label3=%CurCheck% %List1%,WinCMD.EXE
  ITEM Button5,L500T200W60H38,执行,EXEC %List1%
  GROU Group7,L8T268W280H92,单选框演示1
  RADI Radio3,L40T288W100H20,RadioButton3,,1,1
  RADI Radio4,L40T312W100H20,RadioButton4,,,1
  RADI Radio5,L40T336W100H20,RadioButton5,,,1
  GROU Group8,L304T268W280H92,单选框演示2
  RADI Radio6,L332T288W100H20,RadioButton6,,,2
  RADI Radio7,L332T312W100H20,RadioButton7,,1,2
  RADI Radio8,L332T336W100H20,RadioButton8,,,2
_END
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
ENVI WinName=WinCMD功能演示
ENVI Register=注册
ENVI UnRegister=卸载
ENVI WimShExt=WimShExt
ENVI CurCheck=当前选择:
ENVI Menu=外壳菜单扩展
ENVI Icon=外壳图标扩展
ENVI Hook=外壳执行扩展
ENVI WindowIcon=%SystemRoot%\System32\Shell32.DLL#19
CALL @Windows1
/////////////////////////////////////////////////////////////////


上面红色的是一行。

上面有三组 RADI ,每组哪一个默认被选中,自己看看。

[ 本帖最后由 lxl1638 于 2008-4-16 11:12 AM 编辑 ]
回复

使用道具 举报

194#
发表于 2008-4-16 11:09:18 | 只看该作者
我很痛苦,不管选RadioButton2还是RadioButton3执行的总是 OK1


_SUB OK1
  MESS 测试成功1 @测试 #ok *10000
_END
_SUB OK2
  MESS 测试成功2 @测试 #ok *10000
_END
_SUB OK3
  MESS 测试成功3 @测试 #ok *10000
_END
_SUB OK4
  MESS 测试成功4 @测试 #ok *10000
_END
_SUB OK5
  MESS 测试成功5 @测试 #ok *10000
_END
_SUB SetDRV
  //FIND Explorer.EXE,!TEXT 正在载入桌面……|WAIT 1000|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
  //CALL CleanEnvi
  FIND $%RadioButton1.Check%=1,CALL OK1
  FIND $%RadioButton2.Check%=1,CALL OK2
  FIND $%RadioButton3.Check%=1,CALL OK3

  FIND $%CheckBox1.Check%=1,CALL OK4
  FIND $%CheckBox2.Check%=1,CALL OK5
  //FIND $%List1%=%W800H600B32F75%,DISP W800H600B32F75
  //FIND $%List1%=%W800H600B16F60%,DISP W800H600B16F60
  //FIND $%List1%=%W1024H768B32F85%,DISP W1024H768B32F85
  //FIND $%List1%=%W1024H768B16F75%,DISP W1024H768B16F75
  KILL \%Windows1%
_END
_SUB Windows1,W255H285,选择模式,,,1
  GROU Group1,L8T10W232H90,请选择驱动加载模式
  RADI RadioButton1,L25T30W210H20,手动加载驱动  (建立驱动快捷方式),,1,1
  RADI RadioButton2,L25T50W210H20,自动加载驱动  (加载 PE内声显网..),,,1
  RADI RadioButton3,L25T70W210H20,加载本地驱动  (加载 本地声显网..),,,1

  GROU Group1,L8T110W232H70,请选择
  CHEK CheckBox1,L25T130W210H20,设置临时文档  (设虚拟内存到D盘),,1
  CHEK CheckBox2,L25T150W210H20,加载美化程序  (美化PE界面图标..),,1
  GROU Group3,L8T190W232H55,请选择分辨率
  ENVI W800H600B32F75=800*600  32Bit  75Hz
  ENVI W800H600B16F60=800*600  16Bit  60Hz
  ENVI W1024H768B32F85=1024*768  32Bit  85Hz
  ENVI W1024H768B16F75=1024*768  16Bit  75Hz  
  LIST List1,L16T210W214H20,%W800H600B32F75%|%W800H600B16F60%|%W1024H768B32F85%|%W1024H768B16F75%,,%W1024H768B32F85%
  ITEM Button1,L190T250W52H24,确定,CALL SetDRV
  //TIME Timer1,10000,CALL SetDRV
_END
CALL @Windows1

[ 本帖最后由 spycolin 于 2008-4-16 11:30 AM 编辑 ]
回复

使用道具 举报

195#
发表于 2008-4-16 11:37:15 | 只看该作者
我真的是说不清了,还是上图吧


看到了吗,我选的是3可运行的是1。
回复

使用道具 举报

196#
 楼主| 发表于 2008-4-16 11:39:34 | 只看该作者
帖脚本(或INI文件上来)看看。
回复

使用道具 举报

197#
发表于 2008-4-16 11:47:59 | 只看该作者
已上传
[local]PE.ini[/local]

因为pe未加载Explorer时不能显示边框,所以无边框。

WIN-PECMD.rar

83.65 KB, 下载次数: 94, 下载积分: 无忧币 -2

回复

使用道具 举报

198#
 楼主| 发表于 2008-4-16 12:00:12 | 只看该作者
原帖由 spycolin 于 2008-4-16 11:47 AM 发表
已上传
[local]PE.ini[/local]

因为pe未加载Explorer时不能显示边框,所以无边框。


是存在BUG,下午再更正。
回复

使用道具 举报

199#
发表于 2008-4-16 12:22:55 | 只看该作者
感谢老九,希望能同时更新PECMD,谢谢。
回复

使用道具 举报

200#
 楼主| 发表于 2008-4-16 12:37:26 | 只看该作者
更新修正一下,WinCMD-V2.8.0501.208
回复

使用道具 举报

201#
发表于 2008-4-16 12:44:34 | 只看该作者
原帖由 lxl1638 于 2008-4-16 12:37 PM 发表
更新修正一下,WinCMD-V2.8.0501.208

老大,pecmd是否也要更新下(用了新版的pecmd后就没用wincmd)
回复

使用道具 举报

202#
发表于 2008-4-16 18:12:42 | 只看该作者
原帖由 玄天 于 2008-4-16 12:44 PM 发表

老大,pecmd是否也要更新下(用了新版的pecmd后就没用wincmd)


我也和你一样,急切盼望pecmd更新。 现在是万事具备只欠pecmd了。

呵呵
回复

使用道具 举报

203#
 楼主| 发表于 2008-5-21 21:26:41 | 只看该作者
2.9.522.221版更新,附件在1楼

1、增加内置钳入脚本的支持,使 WinCMD.EXE 与其脚本二合为一,形成一个单一的可执行文件;
2、取消了脚本命令文件第1行和最后1行必须是空行或注释的限制;
3、增加了设计托盘图标菜单的 MENU 命令和定义热键的 HKEY 命令;
4、配合内置钳入脚本,提供了 WinCMD.EXE 二次开发修改的初步功能。

上传的附件压缩包中有11个文件:
WinCMD.EXE            V2.9.522.221版
WinCMD-Demo1.EXE      内置钳入脚本开发的托盘图标菜单演示
reg2inf.exe           命令行工具,无须介绍吧
Reg2InfGui.EXE        内置钳入脚本开发的 Reg2Inf.EXE 图形外壳
WinCMD功能演示.WCS     WinCMD.EXE脚本功能演示
WinCMD功能演示.CMD     执行"WinCMD功能演示.WCS"的批处理命令
卸载WinCMD脚本.WCS     卸载".WCS"与 WinCMD.EXE 关联的脚本命令
另有4个.PNG图象文件    用于说明在 WinCMD.EXE 内钳入脚本说明
回复

使用道具 举报

204#
发表于 2008-5-21 21:37:17 | 只看该作者
好东西,不能放过!
回复

使用道具 举报

205#
发表于 2008-5-21 21:39:01 | 只看该作者
真是强人!!!!!!!!!!!!
回复

使用道具 举报

206#
发表于 2008-5-21 21:53:05 | 只看该作者
下来看了,WINCMD与脚本全并,这样很好。
通过内置资源的办法,WINCMD读脚本容易,但用户写入较难。
(对骨灰级用户来说,是容易的。)

所以建议,脚本在WINCMD的后面,用COPY A +B 即可,不用借助其它工具。


可喜的是,WINCMD与脚本全并,在XP上,非常有用。

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

使用道具 举报

207#
发表于 2008-5-21 22:11:02 | 只看该作者
导出脚本的工具很多。
但导入脚本,可能只有ResScope了,但我的ResScope是共享软件,不允许改写EXE文件。
回复

使用道具 举报

208#
发表于 2008-5-21 22:15:24 | 只看该作者
佩服!佩服!WinCMD 越来越强了。真好!
回复

使用道具 举报

209#
 楼主| 发表于 2008-5-21 22:21:03 | 只看该作者
原帖由 nn2nn 于 2008-5-21 09:53 PM 发表
下来看了,WINCMD与脚本全并,这样很好。
通过内置资源的办法,WINCMD读脚本容易,但用户写入较难。
(对骨灰级用户来说,是容易的。)

所以建议,脚本在WINCMD的后面,用COPY A +B 即可,不用借助其它工具 ...


Copy A+B思路简单,但有些困难是想不到的:
1、WinCMD.EXE的文件长度可能到不同的人手中会用不同的工具压缩或对资源修改;
2、WinCMD.EXE启动时都要检测自身的长度,基于原因1,这个长度不可能有固定的值;
3、一些杀毒工具在检测到EXE文件结尾还有数据时会作可病毒处理。

[ 本帖最后由 lxl1638 于 2008-5-21 10:25 PM 编辑 ]
回复

使用道具 举报

210#
发表于 2008-5-21 22:25:00 | 只看该作者
我在网上找了ResScope,
都是不能注册的。如有就发个上来。(也可能是我电脑的问题)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 13:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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