无忧启动论坛

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

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
61#
发表于 2012-4-1 17:57:54 | 显示全部楼层
原帖由 2012abc19701 于 2012-4-1 08:40 发表


WINDOWS 没有SystemDir这个环境变量,有个SystemRoot。
如下试试:
aa.wcs:
ENVI SystemFile=%SystemRoot%\system32\config\SYSTEM
IFEX %SystemFile%,MESS “%SystemFile%”文件存在。@ #OK!   MESS “ ...

SystemDir是我自己程序里的变量,复制测试代码时没改过来。
今天在windows8预览版里测试,还是没有达到效果。
在Win7下测试,效果相同。
补充说明:这个现象好像只发送在system32目录,其它分区,其它目录能发现文件。
这个也没什么大问题,大不了以管理员身份运行,只不过检测文件是否存在都要管理员,想不太明白。
用的是你那段命令。


[ 本帖最后由 lmle 于 2012-4-1 18:15 编辑 ]
回复

使用道具 举报

62#
发表于 2012-4-1 21:11:56 | 显示全部楼层
原帖由 diannao338 于 2012-4-1 20:31 发表
http://r.virscan.org/report/216bce4d9d6139a3dd00e9154e6194f0.html  0款杀软报毒
360报了么?u69_11金山报了

windows8也会弹出一个微软的安全警告,放行后就正常了。之前的版本(U69_9前)没有看到过这个警告。
我是把包含脚本的文本文件拖放道pecmd上看到这个警告的。不知道哪儿引发他们神经过敏了。

[ 本帖最后由 lmle 于 2012-4-1 21:22 编辑 ]
回复

使用道具 举报

63#
发表于 2012-4-2 14:35:35 | 显示全部楼层
回复 2012abc19701 :
1、c:\windows\system32\config\system 确实具有特殊权限,普通用户下, dir  c:\windows\system32\config\system也显示文件不存在。看来这不是PECMD的问题。这个事情弄明白了。
2、windows8弹出拦截PECMD的是SmartScreen文件检查,看来Windows8确实把它和资源管理器集成了。这也不是PECMD的问题,是Win8新增的一个安全机制。

[ 本帖最后由 lmle 于 2012-4-2 14:56 编辑 ]
回复

使用道具 举报

64#
发表于 2012-4-5 10:23:43 | 显示全部楼层
下拉列表框LIST,怎样才能让它只能从下拉列表里选择,而不能编辑?
回复

使用道具 举报

65#
发表于 2012-4-5 14:17:32 | 显示全部楼层
原帖由 2012abc19701 于 2012-4-5 11:15 发表



U69_16:

    LIST  UNIT,L11T40W89H20,T|G|M|K|S|B,,M,2


HELP LIST

■状态: ±16不可见,±2只能选。


同时加入了DVD008的另类桌面 pecmd_main.ini
#!PECMD
//本文由DVD008 的8PE.ISO 中 ...

OK了,谢谢。
回复

使用道具 举报

66#
发表于 2012-4-9 16:16:32 | 显示全部楼层
最新版内置脚本有问题:
      把自己的脚本放入SCRIPT\100\2052,正常出行自己设计的界面,但是关闭时又跳出PECMD的帮助界面。我又试着把自己的脚本放入SCRIPT\101\2052,运行无效。

[ 本帖最后由 lmle 于 2012-4-9 17:02 编辑 ]
回复

使用道具 举报

67#
发表于 2012-4-9 21:31:19 | 显示全部楼层
谢谢2012abc19701 解惑。
自己的脚本确实要放入SCRIPT\101\2052。
我找到了出错的原因了:
      1、我是用记事本编辑脚本的,脚本有些句子很长,而记事本又用了自动换行,这些长句子被换行了。这样,复制进去的脚本就断开了,执行不了,运行后当然没反应(不崩溃就万幸了)。
      2、当我把自己的脚本放到SCRIPT\100\2052后,PECMD把它当成内置的初始化脚本执行,接着执行无参数的PECMD,出现帮助界面。

[ 本帖最后由 lmle 于 2012-4-9 21:33 编辑 ]
回复

使用道具 举报

68#
发表于 2012-4-10 08:48:10 | 显示全部楼层
"CALL $xxx  优化"的作用是什么?怎么使用?
另外请教一个问题:PECMD注册成服务后,注册表服务项里的“type”有什么含义?这个数值的大小会影响启动加载的顺序码?几个服务中,这个数值可以相同吗?
我在pe下,挂载离线注册表后,手工添加服务时用到这个。
回复

使用道具 举报

69#
发表于 2012-4-10 16:14:31 | 显示全部楼层
楼主:按钮样式是不是用圆角矩形好看点?

回复

使用道具 举报

70#
发表于 2012-4-15 13:36:26 | 显示全部楼层
PECMD 69-42的IFEX中的“<>”无效,CODE命令也出问题了,用ANSI-HEX.wcs测试没反应,69-34正常。
回复

使用道具 举报

71#
发表于 2012-4-15 20:14:02 | 显示全部楼层
69-43 UNICODE转汉字还是不行。
还有,现在的LABE命令,默认是居中的?(明白了:※当设置了"背景颜色"或"执行命令"时,"标签文字"会居中显示,居中显示的文字无法分行显示。)
设置了颜色后,怎样让它左对齐?

[ 本帖最后由 lmle 于 2012-4-15 20:25 编辑 ]
回复

使用道具 举报

72#
发表于 2012-4-16 09:13:03 | 显示全部楼层
69-43的左对齐还不行。
测试代码:
_SUB AA,W200H100,测试
  LABE -left L1,L10T10W150H16,测试LABE的左对齐。
  LABE -left L2,L10T30W150H16,测试LABE的左对齐。,,0x0000ff
_END
@AA
测试效果:
回复

使用道具 举报

73#
发表于 2012-5-3 10:26:12 | 显示全部楼层
楼主:
1、现在的窗口图标,我用#1,怎么使用的却是2号图标?以前的版本好像是对应的。
2、PECMDEDIT1.0里的按钮、单选框等,在设计窗口与实际运行的宽度不同。
(1)设计时:

(2)运行时:

3、小小笔误:PECMDEDIT的菜单里“帮助”写成了“帮组”。
回复

使用道具 举报

74#
发表于 2012-5-3 11:15:14 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-3 10:57 发表
A2:
大小,位置,应该一样吧。 看不出来宽度不同。

看一看单选按钮,这个特别明显:
设计窗口:宽度108,只能看到“一二三四五六”
运行后:能看到“一二三四五六”,多了一个字。
回复

使用道具 举报

75#
发表于 2012-5-4 08:24:43 | 显示全部楼层
PECMDEDIT1.0.11,窗口中包含“定时器”或“ENVI   @window1.Visable=1”时,点击“窗口修改”,PECMDEDIT会崩溃。
回复

使用道具 举报

76#
发表于 2012-5-9 19:32:32 | 显示全部楼层
原帖由 hotdll 于 2012-5-9 18:30 发表
更新到最新的69.64
XPPE下关机变重启了?WHY?
执行PECMD SHUT 也是重启。

03PE 执行PECMD SHUT 关机和点开始菜单关机 都能关机。但是有点卡的感觉,要等一会才会关闭。

hotdll:
      你那个“【测试】Burg主题菜单NATIVE--XP/03 TangoPE 2012-04-28 发布!”里的PE,我用VM8测试时,也是这样。我开始以为是虚拟机的问题,而且没有其他人反馈同样的问题,就没怎么在意了。
      我是用PE开始菜单里的关机选项的。
回复

使用道具 举报

77#
发表于 2012-5-10 16:32:16 | 显示全部楼层
把“我心如水2012.3”里的xppe里的PECMD换成PECMD2012,进不了桌面。结卡在滚动条后,进入桌面前的位置。
在PECMD.INI里,是哪句出问题了?

我心如水pecmd_ini.rar

5.29 KB, 下载次数: 12

回复

使用道具 举报

78#
发表于 2012-5-11 08:34:27 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-10 20:00 发表



我心如水pecmd_ini.精简.zip:
如果成功,再慢慢恢复吧。

谢楼主,你精简的PECMD.INI能进桌面,谢谢。
我试试一步步增加,看看是哪里出问题。
回复

使用道具 举报

79#
发表于 2012-5-11 14:54:16 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-10 20:00 发表



我心如水pecmd_ini.精简.zip:
如果成功,再慢慢恢复吧。

进不了桌面可能与下面语句有关:
pecmd.ini中加载了winpe.ini文件,在winpe.ini中,挂载不了外置程序OP.WIM文件。
TEAM ENVI $MYDRV=%CurDrv%|WAIT 369|ENVI |WAIT 369
MOUN %MYDRV%\MINIPE\OP.WIM,Y:\外置程序\,1
,%temp%
有红色部分时,只有"Y:\外置程序\" 这个空目录。
去掉红色部分,能挂载,但是只读挂载。

注:
上面的测试中,OP.WIM是在光盘ISO文件里的。如果把OP.WIM复制到硬盘,如D盘,
则用语句“ MOUN D:\OP.WIM,Y:\外置程序\,1,%temp% ”成功挂载,并且是可写的。

[ 本帖最后由 lmle 于 2012-5-11 17:18 编辑 ]
回复

使用道具 举报

80#
发表于 2012-5-11 18:10:44 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-11 17:53 发表



你这不是XPPE  吗?
怎么有这个问题。
这个问题是 WIN7 WIM驱动才有的问题:对只读介质上的文件,不能可写加载。

你换回 XP 的   WIM驱动    就没问题。(我哪114M逻辑系统中有。)


另外, 你用 ...

我用的是老水的2012.3中的xppe。
在挂载的语句中,有%temp%时,挂不上。而PECMD4.0可以(也是只读,我刚才搞错了)。
还有,关机还是重启。(VM8.02,分配了1G内存)
回复

使用道具 举报

81#
发表于 2012-5-11 22:37:09 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-11 19:29 发表



,关机还是重启。

A:  试试 精简 PECMD.INI , 看看是否 正常。
我前面 贴出了一个精简的 。

在家里用VM6.5.3 ,256M内存测试,老水的xppe换用PECMD2012.1.69.65,居然正常关机,只是从按下关机按钮到关机,大约15到20秒。或许是VM的问题?可PECMD4.0没影响?
老水xppe中,更换老九PECMD4.0到PECMD2012,小结:
注:测试pe是“我心如水 PE_6N1_2012.3_合盘_229.ISO”合盘中的xppe,里面wim驱动版本是6.0.6001.18000。
1、如果外置程序OP.WIM在只读介质中,“MOUN %MYDRV%\MINIPE\OP.WIM,Y:\外置程序\,1,%TEMP%”这句里的“,%TEMP%”必须去掉,否则挂载不上。
2、“LOGO X:\WXPE\SYSTEM32\LOGO2.JPG”这样的LOGO命令语句必须去掉,否则进不了桌面。
3、PECMD4.0中EXEC命令,最小化是用“_”表示的,而PECMD2012是用--min或前导"^"表示,需要修改。
以上只是初步测试结果,或许还有其他问题。


[ 本帖最后由 lmle 于 2012-5-11 22:45 编辑 ]
回复

使用道具 举报

82#
发表于 2012-5-12 08:07:03 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-12 06:46 发表
『从按下关机按钮到关机,大约15到20秒。』
这个可能正常, VM需要释放虚拟内存。

大约15到20秒关机不是问题,主要的问题是,换了PECMD2012后,在VM6.5里,关机时不会重启,这是正确的。但是在VM8.02里,每次关机都重启,而PECMD4.0却正常。
真怀疑是我自己哪里搞错了,到单位再试试WM8。(如果只是虚拟机,能解决更好,不解决也无所谓,或许是虚拟机的BUG呢?)
MOUN挂载只读WIM时,有%TEMP%参数能不能也可以挂载(可写介质时可写挂载,只读介质时只读挂载)?那样可以不用改INI文件。
还有,LOGO命令为什么会卡住?这个命令具体有什么作用?看了几遍说明,没看明白。(只是更换启动时的图片?)

[ 本帖最后由 lmle 于 2012-5-12 08:19 编辑 ]
回复

使用道具 举报

83#
发表于 2012-5-12 13:14:55 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-12 10:14 发表
》》  LOGO 就是显示图片。


试试  PECMD2012.1.69.66_win32.多窗口多线程-4.sfx.zip

感谢楼主更新,辛苦了。
只将“我心如水XPPE”里的PECMD4替换成 PECMD2012.1.69.66,其他不作任何改动,正确进入桌面,且加载声网卡正常,上网正常。
在VM6.5中,关机也正常。
但发现两个小问题:
1、LOGO的图片切换没有4.0平滑。
2、TEXT命令没有“*”参数,而且显示的时候,把参数表也显示出来了(是不是把文本里的"."当成了命令后缀了)。
如:“TEXT Microsoft Windows PE 启动完成 . L59 T620 R500 B650 $20”显示为“Microsoft Windows PE 启动完成 . L59 T620 R500 B650 $20”
(下图是PECMD2012)

(下图是PECMD4.0)


[ 本帖最后由 lmle 于 2012-5-12 13:18 编辑 ]
回复

使用道具 举报

84#
发表于 2012-5-13 07:22:47 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-12 21:29 发表
PECMD2012.1.69.66_win32.多窗口多线程-6.sfx.zip

FIX:  TEXT   CODE
  新 HELP-DOC

TEXT在老水XPPE里测试通过,不再显示参数表了。
只是两个PECMD里TEXT的默认颜色不同,老水原版(PECMD4.0)显示白色,换成PECMD2012会显示成暗红色。上一版“PECMD2012.1.69.66_win32.多窗口多线程-4”也是显示白色。
回复

使用道具 举报

85#
发表于 2012-5-13 21:18:24 | 显示全部楼层
楼主:
      下划线“_”是个麻烦的问题,今天在“我心如水”PE里又遇到了。PECMD4.0的LINK命令里也有“_”,表示最小化执行,PECMD2012处理时就出问题了。还有,不知在那个PE里,我还看到过用“_”起头的函数(过程),这样不是又要出问题了?
      刚试过69.66-8,显示还是不平滑。仔细看了“我心如水”PE的INI文件,不平滑的感觉,出现在屏幕分辨率从640到800的切换过程中,而不是LOGO的显示过程(个人感觉)。相关语句如下:
//分辨率设置
DISP W1024 H768 B32
//桌面背景
TEAM TEXT |LOGO %OPDir2%\桌面背景\LOGO2.JPG|WAIT 669
TEAM TEXT Microsoft Windows PE 启动完成 . L59 T620 R500 B650 $20|WAIT 100
WALL %OPDir2%\桌面背景\LOGO.JPG

[ 本帖最后由 lmle 于 2012-5-13 21:44 编辑 ]
回复

使用道具 举报

86#
发表于 2012-5-13 22:55:43 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-13 22:19 发表
1>PECMD4.0的LINK命令里也有“_”,表示最小化执行,PECMD2012处理时就出问题了。
PECMD2012 !表示最小化执行.
PECMD4.0  !表示隐藏执行。  这个我没试出来。 快捷方式没有这个选项啊!

“_”,表示最小化 ...

1、以下是PECMD4.0里LINK的帮助:
■前导"_" : 表示以最小化方式启动程序,可用于执行批处理文件时最小化命令窗口。
■前导"!" : 表示以隐藏方式启动程序,可用于隐藏执行批处理文件时窗口。
最小化和隐藏:在水老PE里,最小化时,窗口缩小到任务栏;隐藏时,任务栏里也看不到。
这两个参数,按说明大概只对批处理有效。
这是水老的实际应用:
LINK _%Programs%\附件\MMC 管理工具安装,%WS%\MMC.CMD,,Shell32.dll#83
LINK _%Programs%\附件\理顺磁盘盘符,%WS%\ORDERDRV.CMD,,Shell32.dll#83
//启用网络
LINK _%QuickLaunch%\启用网络支持,%OPDir%\PE_OUTERPART2\Start_Net2.CMD,,%OPDir%\PE_OUTERPART2\NET.ICO
LINK _%Programs%\网络工具\启用网络支持,%OPDir%\PE_OUTERPART2\Start_Net2.CMD,,%OPDir%\PE_OUTERPART2\NET.ICO

测试PECMD2012时,以上几句显示不了快捷方式。

2、关于平滑,可以看我前面的截图(#2865楼,2012和4.0都已经切换到800x600了),PECMD2012很明显,PECMD4几乎没感觉。

第一点应该兼容一下,第二点就无所谓了。一则用LOGO更改登录画面的人不多,二则也就一两秒的时间,无大碍。

[ 本帖最后由 lmle 于 2012-5-13 23:28 编辑 ]
回复

使用道具 举报

87#
发表于 2012-5-14 00:01:21 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-13 23:32 发表
》》2、关于平滑,可以看我前面的截图
我不知道 你到底说的是哪儿。

1)PECMD2012,PECMD4.0 代LOGO 不带参数,关闭 LOGO,都有平滑消隐的效果。(1秒)
2)DISP  切换都没有平滑 效果。

但是由于 LOGO ...

LINK命令测试通过,谢谢。
关于平滑(不知道我的表述是否正确),可以看下图,PECMD2012能看到2-3秒,PECMD4只是闪一下。
回复

使用道具 举报

88#
发表于 2012-5-14 09:34:27 | 显示全部楼层
原帖由 2012abc19701 于 2012-5-14 08:49 发表
PECMD2012.1.69.66_win32.多窗口多线程-10.sfx.zip

处理  LOGO 切换 与  DISP  切换 搅在一起的情况。

感谢楼主,LOGO切换的问题完美解决!而且在VM8.02下测试,关机也正常。
回复

使用道具 举报

89#
发表于 2012-5-14 15:22:26 | 显示全部楼层
原帖由 988668 于 2012-5-14 15:04 发表



楼主,请你斟酌斟酌以下的说明
对于比较操作符""、"="、"!"、">="、 "

"!、!=、<>"都是不等于,应该是考虑了兼容PECMD4.0或者人们学习了其他编程语言的书写习惯。
回复

使用道具 举报

90#
发表于 2012-5-15 11:26:53 | 显示全部楼层
我把“我心如水 PE_6N1_2012.3_合盘_229”中,每个PE的PECMD都换成了“PECMD2012.1.69.66_win32.多窗口多线程-10”。刚刚在VM8.02,1G内存下测试XPPE、Win7PE,关机都正常,没有重启,也不卡。03PE关机也正常,只是关机时间比前两个稍长,但也只是长一点点。
      hotdll的“Burg主题菜单NATIVE--XP/03 TangoPE 2012-04-28“,里面的两个PE都更换“PECMD2012.1.69.66_win32.多窗口多线程-10”,xppe关机变重启了,03pe关机正常,但是两个PE的关机时间比老水都要长。
      看来关机问题PE也有关系?PECMD2012关机所需的支持文件与PECMD4.0不同?

      又用本论坛633M的纯净版WIN7PE,把PECMD换成“69.66-10”,关机卡且重启。

[ 本帖最后由 lmle 于 2012-5-15 15:27 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 07:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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