无忧启动论坛

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

[PECMD X86 & X64 V4.0.2011.0501版] WinPE命令解释程序 & WinPE登录命令。

    [复制链接]
571#
发表于 2007-3-27 14:21:25 | 只看该作者
回复

使用道具 举报

572#
发表于 2007-3-29 15:59:08 | 只看该作者
"!" 这个在二个指令中分别指不同的定义,(EXEC != 或 FIND     !)有其它的替用方法吗???
在条件中调用(EXEC !=) 经常出错
回复

使用道具 举报

573#
 楼主| 发表于 2007-3-29 16:40:24 | 只看该作者
原帖由 zzoym 于 2007-3-29 03:59 PM 发表
"!" 这个在二个指令中分别指不同的定义,(EXEC != 或 FIND     !)有其它的替用方法吗???
在条件中调用(EXEC !=) 经常出错


※前导"@"表示在后台桌面(WinLogon)执行,彻底隐藏,无法与用户交互
回复

使用道具 举报

574#
发表于 2007-3-29 20:32:36 | 只看该作者
再请教老九大师:  将PECMD放入注册表,应注意那些问题???看了你有关的贴子,试着加入启动项,基本是蓝屏,多次尝试失败,望指教!
回复

使用道具 举报

575#
 楼主| 发表于 2007-3-29 20:44:42 | 只看该作者
你详细说明一下,你要完成些什么功能。
蓝屏不能加载桌面的问题在1楼已给了链接。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=95816&page=1
回复

使用道具 举报

576#
发表于 2007-3-30 09:38:32 | 只看该作者
原帖由 lxl1638 于 2007-3-29 08:44 PM 发表
你详细说明一下,你要完成些什么功能。
蓝屏不能加载桌面的问题在1楼已给了链接。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=95816&;page=1

谢谢您的回复,我想将YonsmPE中的XCMD改成您的PECMD  在注册表中将PECMD替换XCMD 并修改了配置菜单中有关XCMD,但启动到PECMD接管后不久,就自动重启或蓝屏了

[ 本帖最后由 zzoym 于 2007-3-30 10:08 AM 编辑 ]
回复

使用道具 举报

577#
 楼主| 发表于 2007-3-30 12:12:37 | 只看该作者
原帖由 zzoym 于 2007-3-30 09:38 AM 发表

谢谢您的回复,我想将YonsmPE中的XCMD改成您的PECMD  在注册表中将PECMD替换XCMD 并修改了配置菜单中有关XCMD,但启动到PECMD接管后不久,就自动重启或蓝屏了



你下老毛桃的盘参考一下。
回复

使用道具 举报

578#
发表于 2007-3-30 13:52:13 | 只看该作者
原帖由 lxl1638 于 2007-3-30 12:12 PM 发表



你下老毛桃的盘参考一下。

谢了,我一直在用您120版和老毛的1111版,对近来的多媒体版,敬之
回复

使用道具 举报

579#
 楼主| 发表于 2007-3-30 14:01:45 | 只看该作者
原帖由 zzoym 于 2007-3-30 01:52 PM 发表

谢了,我一直在用您120版和老毛的1111版,对近来的多媒体版,敬之



看看这里的说明,特别是注册表部分。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=95816&page=1
回复

使用道具 举报

580#
发表于 2007-3-30 14:58:53 | 只看该作者
又有更新了?
回复

使用道具 举报

581#
 楼主| 发表于 2007-3-30 21:24:23 | 只看该作者
原帖由 secowu 于 2007-3-30 02:58 PM 发表
又有更新了?


无聊,搞了个多美丽版。

未命名.PNG (68.3 KB, 下载次数: 181)

未命名.PNG

PECMD.RAR

45.56 KB, 下载次数: 97, 下载积分: 无忧币 -2

回复

使用道具 举报

582#
发表于 2007-3-31 17:56:08 | 只看该作者
老九努力,成果不少,赞一个
回复

使用道具 举报

583#
发表于 2007-3-31 18:35:21 | 只看该作者
能不能问一下.你这个玩意到底是干什么用的?
回复

使用道具 举报

584#
 楼主| 发表于 2007-3-31 19:59:40 | 只看该作者
原帖由 Yonsm 于 2007-3-31 05:56 PM 发表
老九努力,成果不少,赞一个


晕,都是你的东东。
回复

使用道具 举报

585#
发表于 2007-3-31 20:09:10 | 只看该作者
东东的确好,要是再来一个如何制定应用地说明书,那就好上加好了,
回复

使用道具 举报

586#
发表于 2007-4-2 10:31:35 | 只看该作者
不知道是否有密码保护功能,也就是系统启动中需要输入一个密码才能登录否则只能选择关机或重启,并且可以更改密码或者取消密码。
回复

使用道具 举报

587#
发表于 2007-4-2 10:45:33 | 只看该作者
原帖由 sqquarenet1 于 2007-3-31 06:35 PM 发表
能不能问一下.你这个玩意到底是干什么用的?


能不能问一下.你到这里来到底是干什么的?
回复

使用道具 举报

588#
发表于 2007-4-2 20:14:50 | 只看该作者
同一个VGA.CAB
      在XCMD.INI中 DEVI $VGA.CAB  能正常加载 而
    在PECMD.INI中 DEVI $VGA.CAB  即不能加载
      请问老九大师,近来出的PE 全是*.CMD 批处理加载 改用DEVI 加载不能成功,请指教
回复

使用道具 举报

589#
 楼主| 发表于 2007-4-3 13:10:16 | 只看该作者
原帖由 zzoym 于 2007-4-2 08:14 PM 发表
同一个VGA.CAB
      在XCMD.INI中 DEVI $VGA.CAB  能正常加载 而
    在PECMD.INI中 DEVI $VGA.CAB  即不能加载
      请问老九大师,近来出的PE 全是*.CMD 批处理加载 改用DEVI 加载不能成功,请指教


帖上你的配置文件,有空帮你看下。
回复

使用道具 举报

590#
发表于 2007-4-4 00:39:31 | 只看该作者
1、MESS 用户不操作永远默认为NO。建议改一下由程序指定。比如:
ENVI YESNO=YES
MESS .... (默认用户没有操作选择YES)
2、MESS 当用户选择NO 时,YESNO=,不符合习惯,建议YESNO=NO。否则有些问题得反过来问,很别扭。
MESS ...
IFEX $YESNO=NO
回复

使用道具 举报

591#
发表于 2007-4-4 00:40:14 | 只看该作者
本来打算自己改的,1楼提取代码失效了。
回复

使用道具 举报

592#
 楼主| 发表于 2007-4-4 01:28:00 | 只看该作者
原帖由 lwf8888 于 2007-4-4 12:39 AM 发表
1、MESS 用户不操作永远默认为NO。建议改一下由程序指定。比如:
ENVI YESNO=YES
MESS .... (默认用户没有操作选择YES)
2、MESS 当用户选择NO 时,YESNO=,不符合习惯,建议YESNO=NO。否则有些问题得反过来问 ...


1、是参照老毛的,也是他的建议。
2、MESS 当用户选择NO时,YESNO=,不符合习惯,建议YESNO=NO。否则有些问题得反过来问

为了省事省代码:用户用户选择NO时,不对字符串变量赋值(复制),也不设置一个%YESNO%的环境变量。

[ 本帖最后由 lxl1638 于 2007-4-4 01:30 AM 编辑 ]
回复

使用道具 举报

593#
发表于 2007-4-4 10:37:02 | 只看该作者
一直在搞配置文件,有些命令还是不懂
回复

使用道具 举报

594#
发表于 2007-4-4 13:03:30 | 只看该作者
原帖由 lxl1638 于 2007-4-4 01:28 AM 发表


1、是参照老毛的,也是他的建议。
2、MESS 当用户选择NO时,YESNO=,不符合习惯,建议YESNO=NO。否则有些问题得反过来问

为了省事省代码:用户用户选择NO时,不对字符串变量赋值(复制),也不设置一个%Y ...



程序代码修改也不复杂:

set yesno=no
if msgbox(...)=yes then set yesno=yes

之所以这样修改,是觉得老毛的winpe.ini在设置虚拟内存的代码稍显复杂。交互性不太好。
回复

使用道具 举报

595#
 楼主| 发表于 2007-4-4 13:55:36 | 只看该作者
原帖由 lwf8888 于 2007-4-4 01:03 PM 发表



程序代码修改也不复杂:

set yesno=no
if msgbox(...)=yes then set yesno=yes

之所以这样修改,是觉得老毛的winpe.ini在设置虚拟内存的代码稍显复杂。交互性不太好。


目前的版本完全可以实现你要的功能,只是换个角度,换个思路而已,
你无非是想当 YESNO 不为 YES 执行你的命令,你认真看一下 IFEX 和 FIND 命令的说明:

FIND <条件,>[命令群组1][!命令群组2]
依据条件表达式是否成立,成立则执行命令群组1,不成立则执行命令群组2

即你要的可以这样写:
FIND YESNO=YES,!命令群组

YESNO不为YES(即NO),执行"!"的"命令群组"
回复

使用道具 举报

596#
发表于 2007-4-4 14:11:01 | 只看该作者
老毛winpe.ini中设置虚拟内存是判断是否大于256M,小于才设置。我想将代码改为:

FIND MEM<255,ENVI YESNO=YES!ENVI YESNO=NO
MESS ...
IFEX $YESNO=YES,...!...

现在的MESS无法实现,因为用户不操作时,永远执行的是YESNO=这一分支。

这样由系统判断默认设置,由用户决定是否设置。因为有些人mem>255,也需要设置虚拟内存的。不设置虚拟内存最大内存好像是1G,设置后可以达到3G,可以运行一些大型软件。
回复

使用道具 举报

597#
 楼主| 发表于 2007-4-4 15:51:32 | 只看该作者
原帖由 lwf8888 于 2007-4-4 02:11 PM 发表
老毛winpe.ini中设置虚拟内存是判断是否大于256M,小于才设置。我想将代码改为:

FIND MEM255,也需要设置虚拟内存的。不设置虚拟内存最大内存好像是1G,设置后可以达到3G,可以运行一些大型软件。



你这个问题已不属于PECMD的问题了,是如何写配置文件的事。

若要让用户决定是否设置虚拟内存可以这样:

1、删去前面的FIND MEM<255,ENVI YESNO=YES!ENVI YESNO=NO

2、用MESS命令询问是否设置虚拟内存:

MESS 设置虚拟内存可以使系统流畅,\n是否设置虚拟内存?@设置虚拟内存#YN

3、再根据MESS命令的返回值来决定是否执行虚拟内存的设置。也可在此基础上通过BROW命令确定虚拟内存的位置。


总之,除非很特别的要求,目前PECMD完全可以胜任很多任务了,关键是对命令的理解和应用。

[ 本帖最后由 lxl1638 于 2007-4-4 03:55 PM 编辑 ]
回复

使用道具 举报

598#
发表于 2007-4-4 17:57:05 | 只看该作者
MESS 设置虚拟内存可以使系统流畅,\n是否设置虚拟内存?@设置虚拟内存#YN
用户不操作时永远返回空值yesno=
如果把FIND MEM<255删除,当用户mem>255时用户永远也设置不了虚拟内存。除非修改winpe.ini后重新刻盘。
回复

使用道具 举报

599#
发表于 2007-4-4 17:58:54 | 只看该作者
这样就不能达到智能判断的功能了。
回复

使用道具 举报

600#
 楼主| 发表于 2007-4-4 20:44:59 | 只看该作者
你与本人的理解不同啊,你的意思是256MB以上内存询问用户是否设置虚拟内存,256MB以下强制设置虚拟内存?可以这样:
ENVI V1=MESS 设置虚拟内存可以使系流畅,\n是否设置虚拟内存?@设置虚拟内存 #YN
ENVI V2=PAGE D:\PAGEFILE.SYS 128 256|ENVI YESNO=NO
FIND MEM>255,%V1%!%V2%
FIND $YESNO=YES,PAGE D:\PAGEFILE.SYS 128 256
TEAM ENVI V1=|ENVI V2=


上面的写法,256MB以上内存时执行红色的命令,它的返回结果决定是否执行棕色的命令,即由用户询问的结果来决定。

256MB以下内存时执行蓝色的命令,因为执行完蓝色的命令后,YESNO=NO,不会执行棕色的命令,
而棕色的命令则由红色命令的返回值来决定是否执行,你慢慢理解一下。

总之,就目前的命令和功能,只要运用得好,完全可以做出高智能化的配置文件,就上面几条命令还可以根据内存的大小做到:
  内存 < xxxMB 时强制设置虚拟内存;
xxxMB < 内存 < yyyMB 时询问设置虚拟内存;
yyyMB < 内存 时不设置虚拟内存。


这样算智能了吧?

[ 本帖最后由 lxl1638 于 2007-4-4 09:03 PM 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 20:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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