无忧启动论坛

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

WinCMD-V3.9.2010.0618版

  [复制链接]
61#
 楼主| 发表于 2008-5-22 17:57:42 | 显示全部楼层
原帖由 cfgs 于 2008-5-22 05:42 PM 发表


不好意思,打扰一下,lxl1638 发的这个注册表编辑器在哪?


这个应该是最新版,本人只汉化资源,其它的要用Hex工具汉化了。

RUNSCANNER-V1.0.0.21.RAR

68.22 KB, 下载次数: 110, 下载积分: 无忧币 -2

回复

使用道具 举报

62#
 楼主| 发表于 2008-5-24 16:16:39 | 显示全部楼层
原帖由 chenall 于 2008-5-24 01:46 PM 发表
抽空弄了一下,
里面已经内置了WINCMD.EXE。

增加了多行文本编辑框控件(和单行文本编辑框实质是一样的,都是Edit)和图片区域控件,
给一些控件加上了变灰禁用参数,完成了文本文件和图片文件的内钳方法(可钳入多个文本和多个图片),
正在测试,看看明天能否放出。

未命名.PNG (165.32 KB, 下载次数: 108)

未命名.PNG

未命名2.PNG (219.84 KB, 下载次数: 104)

未命名2.PNG
回复

使用道具 举报

63#
 楼主| 发表于 2008-5-25 00:49:15 | 显示全部楼层
原帖由 spycolin 于 2008-5-24 07:44 PM 发表
哇塞!超高级!关注!!


2.9.525.234版:
1、新增加了图片区域控件和多行文本编辑框控件;
2、完成了加载钳入图片、钳入文本和钳入图标的方法;
3、给大部分窗口控件加入了变灰禁用参数。

WinCMD-V2.9.525.234.RAR (107 KB)

上传的附件压缩包中有6个文件:
WinCMD.EXE    V2.9.525.234版主程式
Demo.EXE          已钳入脚本、图片、文本和图标的演示,单一文件运行
Demo.WCS         WimCMD.EXE 功能演示脚本
Demo.CMD          加载Demo.WCS的批处理命令
Image1.JPG        Demo.WCS脚本调用的图片
Image2.ICO        Demo.WCS脚本调用的图标
回复

使用道具 举报

64#
 楼主| 发表于 2008-5-25 11:28:51 | 显示全部楼层
原帖由 spycolin 于 2008-5-25 08:30 AM 发表



同意楼上观点,建议开发到计时显示

time命令能成为变量%time%吗?

我还没试验,我先试验一下TIME Timer1,10000

ENVI @Label1=Timer1

LABE Label1,L16T274W160H20,%Timer1%试验失败。

有个 ...


附件在演示有内钳资源(脚本、图片、文本、图标都钳入EXE内)和外连资源(脚本、图片、文本、图标都在EXE外)两个实例,
你可以试下,但有些地方还需完善,测试几天,6月份再整合到PECMD中。
回复

使用道具 举报

65#
 楼主| 发表于 2008-5-25 22:05:27 | 显示全部楼层
原帖由 spycolin 于 2008-5-25 08:30 AM 发表



同意楼上观点,建议开发到计时显示

time命令能成为变量%time%吗?

我还没试验,我先试验一下TIME Timer1,10000

ENVI @Label1=Timer1

LABE Label1,L16T274W160H20,%Timer1%试验失败。

有个 ...


LABE Label1,L16T274W160H20,%Timer1%

是定义一条文本标签(或者是说描述这个文本标签应如何生成),这个时候关没有生成该文本标签,
同样这时%Timer1%还是空值,且%Timer1%不是定时器工作过的时间,而是定时器的工作周期,
现在这方面功能正在加入和完善。
回复

使用道具 举报

66#
 楼主| 发表于 2008-6-2 12:20:37 | 显示全部楼层
原帖由 nn2nn 于 2008-6-2 11:50 AM 发表
能不能倒计时,执行一次的功能。


你到 FTP2 下载本人近期上传的 PECMD.EXE 演示用 WinPE,
启动到桌面后有个 WCS 脚本(已注册了文件关联和图标关联),
你执行一下看看能否达到你要的功能,或者有什么要完善的?

在 PECMD.EXE 主帖里有关于这个 WinPE 的说明。
回复

使用道具 举报

67#
 楼主| 发表于 2008-6-13 20:59:20 | 显示全部楼层
原帖由 nasai 于 2008-6-13 07:04 PM 发表
请问WINCMD能否将以往我用cmd所做的功能移植到LIST上
以往我用底下命令来查找*.gho与*.wim建立LIST来选择


现在想利用WINCMD查找出*.gho与*.wim带出参数到LIST中
试了两天完全没头绪,只好上来求救



可以用新版 PECMD 中的 FORX 命令实现:

//建立一个文件列表变量
ENVI ListFile=

//查找分区根目录中的*.GHO文件,并添加到ListFile变量中
FORX \*.GHO,GhoFile,0,ENVI ListFile=%ListFile%|%GhoFile%

//查找分区根目录中的*.WIM文件,并添加到ListFile变量中
FORX \*.WIM,WimFile,0,ENVI ListFile=%ListFile%|%WimFile%

//定义窗口
_SUB Windows1,..........................

    //这样按 LIST 命令语法生成的 LIST 控件就可以了
    LIST List1,L200T360W128H32,%ListFile%,................  
_END

评分

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

查看全部评分

回复

使用道具 举报

68#
 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

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

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

使用道具 举报

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

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

这是我 ...



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

使用道具 举报

71#
 楼主| 发表于 2008-6-14 17:51:59 | 显示全部楼层
原帖由 nasai 于 2008-6-14 05:13 PM 发表
一般编程分隔符用最多就是;
其实这符号名称也是分号


";"?不行。
PECMD以前也使用过,但注册表有很多地方也使用";"作分隔符,所以PECMD换过一次。
初步打算 FIND、IFEX 命令不再作命令群解释,所有命令群由 TEAM 解释。
要在 FIND、IFEX 使用命令群也可以,格式是:
FIND <条件>,TEAM 命令1|命令2|命令3.... !TEAM 命令a|命令b|命令c....
IFEX <条件>,TEAM 命令1|命令2|命令3.... !TEAM 命令a|命令b|命令c....

这样在 FIND、IFEX 命令内就不会被分隔符"|"分割。即不再支持:
FIND <条件>,命令1|命令2|命令3.... !命令a|命令b|命令c....
IFEX <条件>,命令1|命令2|命令3.... !命令a|命令b|命令c....

但仍支持:
FIND <条件>,命令1!命令a
IFEX <条件>,命令1!命令a

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

使用道具 举报

72#
 楼主| 发表于 2008-8-21 21:30:28 | 显示全部楼层
原帖由 nn2nn 于 2008-6-16 10:01 发表
lxl1638大虾:

试过用“管道”方式,不用生成明文吗?

(生成的BAT文件内容,放在控制台的输入管道,类似的RUNDOSINMEMO就是这样做)
参考:http://www.2ccc.com/article.asp?articleid=2029


原理可行,但要实现CMD的全功能很难搞。
很多CMD批处理都修改了CMD窗口的颜色和字体,
"管道"方式处理起来很复杂,执行效率也很低,代码很多,搞成的EXE也很大。
回复

使用道具 举报

73#
 楼主| 发表于 2008-8-21 21:31:04 | 显示全部楼层
原帖由 spycolin 于 2008-8-18 21:19 发表
PnCp.cmd

@echo off

rem -- http://PHPnow.org
rem -- By Yinz ( MSN / QQ / Email : Cwood@qq.com )

setlocal enableextensions
if exist Pn\Config.cmd pushd . & goto cfg
if exist ..\Pn\Confi ...


看不会,太太太了。
回复

使用道具 举报

74#
 楼主| 发表于 2008-8-28 10:29:22 | 显示全部楼层
原帖由 玄天 于 2008-8-27 23:37 发表
老大,WinCMD不同于PECMD, 一般使用于正常的系统中,是否可考虑下:
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃                             WinCMD - 命令解释程序,内置以下环境变量的支持                              ┃
┣━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━┫
┃CurDir              配置文件目录│Desktop               系统桌面目录│Favorites               收藏夹目录┃
┃Personal            我的文档目录│Programs              程序菜单目录│SendTo                  发送到目录┃
┃StartMenu           开始菜单目录│Startup               启动菜单目录│QuickLaunch             快速启动栏┃
┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━┛
这几个变量(除第一个)应该使用于正常系统中而不是PE中?


这些变量仅仅是PECMD或WinCMD自己的,除非你将它们设置成系统级环境变量,否则它们不会影响正常系统的环境变量。
除第一个外,其它的都是从注册表
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
中读取出来的,在正常系统中你用CMD的SET命令列举时很多是列不出来的。

你的意思本人明白,就是要兼容正常系统的变量名。
但XCMD、PECMD、WinCMD一开始就使用了这些变量名了,只能二选一:
1、兼容PECMD,方便PECMD、WinCMD配置文件的移植,也无需修改代码,但有些与CMD的变量名不兼容;
2、兼容CMD,方便CMD、BAT批处理文件的移植,但要修改代码,不方便PECMD配置文件的移植;
本人选择了2,你可以这样处理,如:
ENVI ProgramFiles=%Programs%
回复

使用道具 举报

75#
 楼主| 发表于 2008-10-5 10:23:24 | 显示全部楼层
更新一下,见1楼的说明和附件。。。。。。。。。
回复

使用道具 举报

76#
 楼主| 发表于 2008-10-5 17:30:31 | 显示全部楼层
可能是版本兼容问题,那个脚本要根据新版的命令参数来修改了;
165楼的脚本没有研究价值了,你还是看看1楼提供的三个示例吧:
DeformityDir、BOOTSECT-GUI和SetDisplay,这三个示例几乎演示了WinCMD所有内钳资源的功能(钳入文本没有演示到)。
回复

使用道具 举报

77#
 楼主| 发表于 2008-10-5 18:48:28 | 显示全部楼层
附件的.DAT文件是压缩数据,你可以用附件内的工具解压,1楼有说明。
回复

使用道具 举报

78#
 楼主| 发表于 2008-10-25 16:09:09 | 显示全部楼层
周未,无所事事,将本人国庆期间搞好的修改一下发上1楼。
回复

使用道具 举报

79#
 楼主| 发表于 2008-10-27 18:50:43 | 显示全部楼层
原帖由 mapeimapei 于 2008-10-27 18:48 发表
TIPS命令应该也可以增加进pecmd.exe中吧。。。。


下载了的要将附件"托盘栏气泡提示3.TXT"内的WAIT命令延时改为:
WAIT 12000
来测试,不改问题也不大,只是托盘栏留下一个无效图标(鼠标移过后会消失)。
回复

使用道具 举报

80#
 楼主| 发表于 2009-3-30 13:56:26 | 显示全部楼层
最新版在 WimTool 里。
回复

使用道具 举报

81#
 楼主| 发表于 2009-10-13 00:18:53 | 显示全部楼层
3.6.1001.215版更新:


只增加了一条 PCIP 命令,用于设置网卡的 IP,可以对多网卡进行操作设置。

很长时间没有在这个主题中更新了,WinCMD的更新一般都是放在WimTool中一起更新的,
现在专门更新一次。PCIP命令仅用于测试,如果没有大问题,将在以后更新PECMD时集成到PECMD中,
届时也有可能增加宽带拨号命令ADSL。


WinCMD-V3.6.1001.215.RAR (68.43 KB)



┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃      │格式│PCIP <IP 地址>,<子网掩码>,<默认网关>,<DNS 地址>,[网卡序号],[网卡状态]                       ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│设置计算机IP地址。                                                                          ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■IP 地址 : IP形式的字符串,用于指定网络的IP地址,省略该参数表示自动获得IP;                ┃
┃      │    │■子网掩码: IP形式的字符串,用于指定网络的子网掩码,省略IP地址时子网掩码也必须省略;     ┃
┃      │    │■默认网关: IP形式的字符串,用于指定网络的默认网关,省略IP地址时默认网关也必须省略;        ┃
┃      │    │■DNS 地址: IP形式的字符串,用于指定网络的DNS地址,首选DNS与备用DNS之间用"&"连接,省略该参数┃
┃'PCIP'│    │            则表示自动获得DNS服务器地址。                                                   ┃
┃      │    │■网卡序号: 数字,可省略,默认为0表示第一网卡,1表示第二网卡,2表示第三网卡,依次类推;     ┃
┃      │    │■网卡状态: 数字,用于操作网卡的启用或禁用状态,非0表示启用0表示禁用,省略则不操作网卡状态。┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │示例│PCIP 192.168.1.2,255.255.255.0,192.168.1.1,192.168.1.1                                      ┃
┃      │    │PCIP ,,,,,1 或 PCIP ,,,192.168.1.1&10.2.22.1,,1 或 PCIP ,,,,,0                              ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※如果没有安装网卡驱动或已禁用网卡或系统不支持网络功能,执行该命令可能没有效果;            ┃
┃      │    │※该命令的参数较多,通常应用的是示例1(设置第一网卡的IP不操作启用)或示例2(自动获得IP和DNS)。 ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
回复

使用道具 举报

82#
 楼主| 发表于 2009-10-13 17:50:12 | 显示全部楼层
30多人下载了,测试过的将结果报来,看看有没有问题。

未命名.PNG (5.81 KB, 下载次数: 104)

未命名.PNG
回复

使用道具 举报

83#
 楼主| 发表于 2009-10-14 17:47:02 | 显示全部楼层
原帖由 bahmo 于 2009-10-14 11:02 发表


測試環境:


WIN 2000 Professional繁中版

使用指令:

WinCMD.EXE PCIP 192.168.1.74,255.255.255.0,192.168.1.254,168.95.1.1&168.95.192.1

結果:

IP及閘道的進階設定會多出一組或二組亂碼出來,造成 ...


试试这个,修正了BUG。

如果“状态-支持栏设置出错”,用两行来试试,如:
PCIP ,,,,0,0                                                                        //先禁用
PCIP 10.2.22.57,255.255.254.0,10.2.22.1,202.96.128.68,0,1  //再设置并启用


以后的更新及PECMD中再更正这里,让用户一步设置到位

[ 本帖最后由 lxl1638 于 2009-10-14 18:31 编辑 ]

WinCMD.rar

68.21 KB, 下载次数: 310, 下载积分: 无忧币 -2

回复

使用道具 举报

84#
 楼主| 发表于 2009-10-14 17:52:31 | 显示全部楼层
原帖由 haxc 于 2009-10-14 14:17 发表
在winxp sp3下测试:
WinCMD disp w1024 h768 b32 f60无效,分辨率没有变化,刷新率到改为60了。
WinCMD w800 h600 b32 f85 就正常,gf6600le+15寸crt测试
pecmd的效果和wincmd一样。

用SetRes的话就没有 ...


本人没有遇到这种情况,就是说无法重现你的现象,很难找到原因。

可能你的机子不支持 W1024H768,DISP命令大多数机子是通过的,或者你换机子或系统试试。
回复

使用道具 举报

85#
 楼主| 发表于 2009-10-14 17:57:17 | 显示全部楼层
原帖由 haxc 于 2009-10-14 14:33 发表
ip到可以成功修改,不过改后在 状态-支持那显示出错,属性 那就显示正常。停用,再启用 网卡后显示正常


怎么你的系统有[属性]=>[支持]这栏,本人的2003没有这栏呢?
或者你的系统执行两行试试(先禁用并自动,再设置并启用)

WinCMD.EXE PCIP ,,,,,0
WinCMD.EXE PCIP 192.168.1.3,255.255.255.0,192.168.1.1,168.95.1.1,,1


[ 本帖最后由 lxl1638 于 2009-10-14 18:40 编辑 ]
回复

使用道具 举报

86#
 楼主| 发表于 2009-10-14 18:39:59 | 显示全部楼层
原帖由 aceainarj 于 2009-10-14 18:28 发表
从2006年开始就一直关注老九了。绝对支持老久,老九是winpe的代名词。呵呵~~~


不要说这样的话,帮忙测试才是最有用的。
回复

使用道具 举报

87#
 楼主| 发表于 2010-1-23 02:27:42 | 显示全部楼层
V3.8.2010.0122测试版:
1、完善了上一版的 PCIP 命令;
2、增加了 ADSL 命令,用于建立宽带连接和宽带拨号;

3、增加了ADSL 命令的辅助命令 BASE ,用于加密 ADSL 命令的用户资料;
4、增加了 FORM 命令,用于确定分区的介质类型;
5、增加了加载注册表配置单元的 HIVE 命令。
除了 ADSL 命令没有测试外(本人不是使用ADSL上网),其余四条命令都作了测试,并确认可正常使用;
使用宽带上网的朋友请作测试,测试项目有:
(1)、能否按参数建立宽带拨号连接;
(2)、能否按参数进行宽带拨号连接网络。
不管测试成功与否,请参与测试的朋友报一下你的ADSL营运商及是否是营运商提供的ADSL拨号工具上网。
经测试后本人将在更新PECMD时增加这些命令
WinCMD-V3.8.2010.0122.RAR (72.84 KB)


[ 本帖最后由 lxl1638 于 2010-1-23 11:37 编辑 ]
回复

使用道具 举报

88#
 楼主| 发表于 2010-1-23 02:58:26 | 显示全部楼层
原帖由 yulon 于 2010-1-23 02:52 发表
ADSL命令在win7下测试通过···
ADSL营运商是电信的,不是使用营运商提供的拨号工具上网。


wincmd load C:\wincmd.ini

C:\wincmd.ini中内容:
BASE 本人的宽带账号,ADSLU
BASE 本人的宽带密码,ADSL ...



先断网,把"网上邻居"中的宽带连接删了再测试看看。
回复

使用道具 举报

89#
 楼主| 发表于 2010-1-23 03:03:30 | 显示全部楼层
原帖由 yulon 于 2010-1-23 03:01 发表


依旧成功,自动建立了宽带连接···


算通过了,如果在PE不通过的只能是系统问题(欠RAS组件)或需营动商的专用拨号软件了。
回复

使用道具 举报

90#
 楼主| 发表于 2010-1-23 11:33:01 | 显示全部楼层
原帖由 caomaoLBL 于 2010-1-23 07:34 发表
看来九爷是打算更新PECMD了!


废话少说,有条件的测试一下。
几十人下载,就只有老四报上了测试结果。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 18:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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