无忧启动论坛

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

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

    [复制链接]
31#
发表于 2007-1-21 22:17:04 | 只看该作者
回复

使用道具 举报

32#
发表于 2007-1-21 22:17:52 | 只看该作者
支持,我在老九120M版本上改用XCMD后加载WB5始终无法加载,试试九哥修改的RUNS 命令行不行。
回复

使用道具 举报

33#
发表于 2007-1-21 22:42:49 | 只看该作者
反复测试,发现命令配置文件中,有时有空行时能够顺利执行,有时则遇到空行就不能执行后面的命令;
另外,如果将命令配置文件保存为 ANSI 格式,则所有命令均不能执行;另存为 Unicode 格式则又可以。
上述BUG会导致极不稳定,请注意修正。
回复

使用道具 举报

34#
发表于 2007-1-21 22:55:44 | 只看该作者
原帖由 xdg3669 于 2007-1-21 08:45 PM 发表
墙纸设置放在外置文件里:WALL %CurDrv%\外置程序\桌面背景\背景.JPG,不能显示桌面墙纸!


我的也是不能显示
回复

使用道具 举报

35#
发表于 2007-1-21 23:09:57 | 只看该作者
已对我感兴趣的命令进行了测试,FBWF,DISP,USER,WALL,NUMK全部通过,现在爽多了!
回复

使用道具 举报

36#
发表于 2007-1-21 23:13:08 | 只看该作者
原帖由 liangyz70 于 2007-1-21 10:55 PM 发表


我的也是不能显示

完全可以,在载入EXPLORER前
如:
TEXT 正在载入桌面……
LOGO
WALL %CurDrv%\外置程序\桌面背景\WINXP.JPG
EXEC $EXPLORER.EXE
回复

使用道具 举报

37#
发表于 2007-1-21 23:29:12 | 只看该作者
谢谢。还有个问题。
DISP W1024 H768 B32 F75
在显示属性里,没有显示设定的结果,刷新率也不是75
回复

使用道具 举报

38#
 楼主| 发表于 2007-1-21 23:29:43 | 只看该作者
原帖由 emca 于 2007-1-21 10:42 PM 发表
反复测试,发现命令配置文件中,有时有空行时能够顺利执行,有时则遇到空行就不能执行后面的命令;
另外,如果将命令配置文件保存为 ANSI 格式,则所有命令均不能执行;另存为 Unicode 格式则又可以。
上述BUG会 ...


红叶大师,你帖你的配置文件上来看看。
注意命令的顺序,一般来说要:
先执行 CALL 命令,再执行 REGI 命令写注册表,因为注册那几个DLL后可能会将注册表复原;
先执行 REGI 命令设置好某些环境变量,才执执行 LINK 命令创建快捷方式,某些环境变量不存在的话,创建快捷方式有问题;
先执行 FBWF 或 RAMD 命令确保系统的 %USERPROFILE% 和 %TEMP% 有一定的空间,才执行 FILE 或 其它命令向系统内复制文件,包括创建快捷方式;
WALL 的设置要在载入桌面之前,其它要复制文件,安装驱动的工作可由 RUNS 来完成,建议载入桌面是INI文件中的最后一条命令,即以 LOGO 开始 ,载入 桌面结果,大家安排好些。


一楼附了两份配置文件的示例。

正因为这个原因,想把原有的 EXEC $功能改为 SHEL,这样整个配置文件的顺序就一目了然,
以 LOGO 开始,以 SHEL 结束

[ 本帖最后由 lxl1638 于 2007-1-21 11:43 PM 编辑 ]
回复

使用道具 举报

39#
 楼主| 发表于 2007-1-21 23:32:07 | 只看该作者
原帖由 liangyz70 于 2007-1-21 11:29 PM 发表
谢谢。还有个问题。
DISP W1024 H768 B32 F75
在显示属性里,没有显示设定的结果,刷新率也不是75


这个命令要在安装驱动之后
回复

使用道具 举报

40#
发表于 2007-1-21 23:39:53 | 只看该作者
已放到最后一句,也安装了驱动
回复

使用道具 举报

41#
 楼主| 发表于 2007-1-21 23:44:25 | 只看该作者
原帖由 liangyz70 于 2007-1-21 11:39 PM 发表
已放到最后一句,也安装了驱动


1、确保安装驱动已完成;
2、确保有你的显卡驱动。
回复

使用道具 举报

42#
发表于 2007-1-21 23:49:08 | 只看该作者
调用setdisplay.exe就可以
回复

使用道具 举报

43#
发表于 2007-1-21 23:57:03 | 只看该作者
厉害。。。。。。。。。
回复

使用道具 举报

44#
发表于 2007-1-22 00:18:58 | 只看该作者
原帖由 emca 于 2007-1-21 08:26 PM 发表
用新版本替换原来的版本后,配置文件不改动时,系统不能引导到桌面,在蓝色空白上停止!

红叶兄也在研究这个?哈哈!希望红叶兄把它发扬。
回复

使用道具 举报

45#
发表于 2007-1-22 00:21:21 | 只看该作者
原帖由 gues1688 于 2007-1-22 12:10 AM 发表


Yonsm大师的原版,DISP命令似乎也有点问题,显卡驱动已经安装无误,有时需从桌面的显示属性手工调整分辨率后,再用DISP命令才会生效。
感觉DISP命令少调用了什么函数

原版我也试过,是不灵,看看显卡组件也完整,估计缺少文件。
回复

使用道具 举报

46#
发表于 2007-1-22 00:30:12 | 只看该作者
原帖由 emca 于 2007-1-21 08:26 PM 发表
用新版本替换原来的版本后,配置文件不改动时,系统不能引导到桌面,在蓝色空白上停止!

原来的配置文件XCMD.INI调用它时是没有\的,这里死勤环了,你加个\试试。
ACOA的版本中,也有这个问题,那个STARTRUN.CMD里也要加个\。

[ 本帖最后由 zhaohj 于 2007-1-22 12:34 AM 编辑 ]
回复

使用道具 举报

47#
 楼主| 发表于 2007-1-22 00:58:26 | 只看该作者
原帖由 zhaohj 于 2007-1-22 12:21 AM 发表

原版我也试过,是不灵,看看显卡组件也完整,估计缺少文件。


给 DISP 命令加上延时试试,如:
DISP w1024  h768  b32 f75  t5000


本人在可以,方法是在启动项中执行以下CMD命令:
Set CMDCommandLine=%0
FOR /F "delims=" %%I in ("%CMDCommandLine%") do set ThisPath=%%~dpI
Start /Wait %SystemRoot%\SYSTEM32\XCMD.EXE DEVI %ThisPath%DRIVER_VGA.CAB
Start /Wait %SystemRoot%\SYSTEM32\XCMD.EXE DEVI %ThisPath%DRIVER_NET.CAB
Start /Wait %SystemRoot%\SYSTEM32\XCMD.EXE DEVI %ThisPath%DRIVER_SND.CAB

Start /Wait %ThisPath%InfCacheBuild.exe %SystemRoot%
Start /Wait XCMD.EXE EXEC !=%SystemRoot%\SYSTEM32\BARTPE -pnp
%SystemRoot%\SYSTEM32\XCMD.EXE DISP F85


前面红色的命令为解压驱动,综色的是对 INF 文件处理,蓝色的是用BARTPE安装驱动,最后才用 DISP 命令设置刷新率,前面的几个命令都加了参数 /Wait

[ 本帖最后由 lxl1638 于 2007-1-22 01:04 AM 编辑 ]
回复

使用道具 举报

48#
发表于 2007-1-22 01:34:53 | 只看该作者
老九大大闭关了几天终于又出好东西了,连红叶老大也跑来测试,真是振奋啊.红叶的V26也是时候更新啦.就是纳闷不见老毛桃,怎么许久没来PE版区了?
回复

使用道具 举报

49#
发表于 2007-1-22 02:18:54 | 只看该作者
所有遇到问题的用户 建议打开调试信息XLOG 然后把lNl和LOG文件发上来 并说明lNI文件在什么路径中

另外老九不需要等我确认什么 GPL许可 大家修改了公开源码即可
回复

使用道具 举报

50#
发表于 2007-1-22 07:08:01 | 只看该作者
只要象原作者那样不带有任何垄断性的个人信息就好。
回复

使用道具 举报

51#
发表于 2007-1-22 09:05:42 | 只看该作者
收藏----学习-----感谢
回复

使用道具 举报

52#
发表于 2007-1-22 09:24:50 | 只看该作者
谢谢,收藏
回复

使用道具 举报

53#
发表于 2007-1-22 09:26:25 | 只看该作者
来迟了。。。。。。呵呵。。。。。。
回复

使用道具 举报

54#
发表于 2007-1-22 09:29:21 | 只看该作者
原帖由 Yonsm 于 2007-1-22 02:18 AM 发表
所有遇到问题的用户 建议打开调试信息XLOG 然后把lNl和LOG文件发上来 并说明lNI文件在什么路径中

另外老九不需要等我确认什么 GPL许可 大家修改了公开源码即可


真有大师风范,学习。
回复

使用道具 举报

55#
发表于 2007-1-22 09:33:14 | 只看该作者
不会用,先收藏……谁教教我啊……………………
回复

使用道具 举报

56#
发表于 2007-1-22 12:16:34 | 只看该作者
原帖由 Yonsm 于 2007-1-22 02:18 AM 发表
所有遇到问题的用户 建议打开调试信息XLOG 然后把lNl和LOG文件发上来 并说明lNI文件在什么路径中

另外老九不需要等我确认什么 GPL许可 大家修改了公开源码即可



十分佩服大师的人品
回复

使用道具 举报

57#
发表于 2007-1-22 12:31:26 | 只看该作者
谁来做个成品出来啊
回复

使用道具 举报

58#
发表于 2007-1-22 12:44:11 | 只看该作者
强强联合,支持
回复

使用道具 举报

59#
发表于 2007-1-22 13:02:00 | 只看该作者
原帖由 zhaohj 于 2007-1-22 12:30 AM 发表

原来的配置文件XCMD.INI调用它时是没有\的,这里死勤环了,你加个\试试。
ACOA的版本中,也有这个问题,那个STARTRUN.CMD里也要加个\。


能否具体说说,加个\是什么意思?
是不是指明确xcmd.ini的路径?如%systemroot%\xcmd.ini?
回复

使用道具 举报

60#
发表于 2007-1-22 16:19:46 | 只看该作者
原始短消息: 早上好,刚起床,又看一下 XCMD 2.0源码,找到了渐隐淡出的问题了。
PostMessage把消息丢过去后马上执行下一命令。而本人的配置文件的下一命令是载入桌面,所以渐隐淡出几乎没有效果。这里与机子的性能有点关系。

解决的方法有二:
1、将PostMessage改为SendMessage。
2、PostMessage后 Sleep(500) 至 Sleep(1000)。


你的意思是速度太快了还是怎么的?
我特地使用 PostMessage 的,因为这样在不会有时间等待。
关键原因是,你在加载 Shell 之后,应该 再加上一句:

WAIT 5000

这样既不会影响登录速度,也不会导致 LOAD 线程过早结束而丢失渐隐效果。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 07:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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