stwcb2007
发表于 2008-4-7 22:49:32
使用WINCMD的时候一般都是用快捷方式
没有去注册WCS
感觉各有好处吧
INI可以很方便的打开修改
对于我这种菜鸟来说
搞一个东西只能不停的运行,然后修改
双击快捷方式运行,双击INI修改
其实很方便的说
而且用快捷方式就不会有一个黑色的框出现闪一闪就没了
给个快捷方式的图
gd510090
发表于 2008-4-8 00:02:30
新版本按钮字体变小了?
lxl1638
发表于 2008-4-8 00:31:01
原帖由 gd510090 于 2008-4-8 12:02 AM 发表 http://bbs.wuyou.net/images/common/back.gif
新版本按钮字体变小了?
是的,使用中文系统最常用的字体大小(相当于宋体小五号)。
gd510090
发表于 2008-4-10 13:39:16
原帖由 lxl1638 于 2008-4-8 12:31 AM 发表 http://bbs.wuyou.net/images/common/back.gif
是的,使用中文系统最常用的字体大小(相当于宋体小五号)。
谢谢!才小五,我还以为是五号,怪不得那么小
可不可以把字体弄成自定义大小?像PPC用的掌心万年历today插件就可以自定义大小。
mackyliu
发表于 2008-4-11 00:58:55
汗,一段时间没来,更新好几个版本了.一楼压缩包里没有关联文件类型的批处理
流浪的风
发表于 2008-4-11 09:34:13
这个工具好用吗?没用过。。。
lxl1638
发表于 2008-4-11 10:07:07
原帖由 流浪的风 于 2008-4-11 09:34 AM 发表 http://bbs.wuyou.net/images/common/back.gif
这个工具好用吗?没用过。。。
不好用,或者这是对你的最好建议。
guies
发表于 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 测试的结果...
lxl1638
发表于 2008-4-11 17:31:20
原帖由 guies 于 2008-4-11 02:05 PM 发表 http://bbs.wuyou.net/images/common/back.gif
在之前的版本,会先关掉主视窗后,再执行 ...以下略...的程式,这个新的版本却是 全部执行完,再关闭... 我比较喜欢先关掉主视窗后,再执行说..
_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
spycolin
发表于 2008-4-15 18:33:16
pecmd用wincmd的演示也行吧。
spycolin
发表于 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
lxl1638
发表于 2008-4-16 10:55:19
原帖由 spycolin 于 2008-4-16 10:44 AM 发表 http://bbs.wuyou.net/images/common/back.gif
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为选中状态。 ┃
spycolin
发表于 2008-4-16 11:04:42
原帖由 lxl1638 于 2008-4-16 10:55 AM 发表 http://bbs.wuyou.net/images/common/back.gif
真不明白,有些人使用 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 编辑 ]
lxl1638
发表于 2008-4-16 11:08:11
原帖由 spycolin 于 2008-4-16 11:04 AM 发表 http://bbs.wuyou.net/images/common/back.gif
我看说明了,很仔细
难道单选框 换了一个选项后 执行的还是 默认的吗?
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 %MD5%@MD5为#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 编辑 ]
spycolin
发表于 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*60032Bit75Hz
ENVI W800H600B16F60=800*60016Bit60Hz
ENVI W1024H768B32F85=1024*76832Bit85Hz
ENVI W1024H768B16F75=1024*76816Bit75Hz
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 编辑 ]
spycolin
发表于 2008-4-16 11:37:15
我真的是说不清了,还是上图吧
看到了吗,我选的是3可运行的是1。
lxl1638
发表于 2008-4-16 11:39:34
帖脚本(或INI文件上来)看看。
spycolin
发表于 2008-4-16 11:47:59
已上传
PE.ini
因为pe未加载Explorer时不能显示边框,所以无边框。
lxl1638
发表于 2008-4-16 12:00:12
原帖由 spycolin 于 2008-4-16 11:47 AM 发表 http://bbs.wuyou.net/images/common/back.gif
已上传
PE.ini
因为pe未加载Explorer时不能显示边框,所以无边框。
是存在BUG,下午再更正。
spycolin
发表于 2008-4-16 12:22:55
感谢老九,希望能同时更新PECMD,谢谢。
lxl1638
发表于 2008-4-16 12:37:26
更新修正一下,WinCMD-V2.8.0501.208
玄天
发表于 2008-4-16 12:44:34
原帖由 lxl1638 于 2008-4-16 12:37 PM 发表 http://bbs.wuyou.net/images/common/back.gif
更新修正一下,WinCMD-V2.8.0501.208
老大,pecmd是否也要更新下(用了新版的pecmd后就没用wincmd)
spycolin
发表于 2008-4-16 18:12:42
原帖由 玄天 于 2008-4-16 12:44 PM 发表 http://bbs.wuyou.net/images/common/back.gif
老大,pecmd是否也要更新下(用了新版的pecmd后就没用wincmd)
我也和你一样,急切盼望pecmd更新。 现在是万事具备只欠pecmd了。
呵呵
lxl1638
发表于 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 内钳入脚本说明
nn2nn
发表于 2008-5-21 21:37:17
好东西,不能放过!
qkydi
发表于 2008-5-21 21:39:01
真是强人!!!!!!!!!!!!
nn2nn
发表于 2008-5-21 21:53:05
下来看了,WINCMD与脚本全并,这样很好。
通过内置资源的办法,WINCMD读脚本容易,但用户写入较难。
(对骨灰级用户来说,是容易的。)
所以建议,脚本在WINCMD的后面,用COPY A +B 即可,不用借助其它工具。
可喜的是,WINCMD与脚本全并,在XP上,非常有用。
[ 本帖最后由 nn2nn 于 2008-5-21 09:55 PM 编辑 ]
nn2nn
发表于 2008-5-21 22:11:02
导出脚本的工具很多。
但导入脚本,可能只有ResScope了,但我的ResScope是共享软件,不允许改写EXE文件。
lwslin
发表于 2008-5-21 22:15:24
佩服!佩服!WinCMD 越来越强了。真好!
lxl1638
发表于 2008-5-21 22:21:03
原帖由 nn2nn 于 2008-5-21 09:53 PM 发表 http://bbs.wuyou.net/images/common/back.gif
下来看了,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 编辑 ]
页:
1
2
3
4
5
6
[7]
8
9
10
11
12
13
14