yrh 发表于 2007-1-21 22:17:04

老九的东西就是好

yfy6898 发表于 2007-1-21 22:17:52

支持,我在老九120M版本上改用XCMD后加载WB5始终无法加载,试试九哥修改的RUNS 命令行不行。

emca 发表于 2007-1-21 22:42:49

反复测试,发现命令配置文件中,有时有空行时能够顺利执行,有时则遇到空行就不能执行后面的命令;
另外,如果将命令配置文件保存为 ANSI 格式,则所有命令均不能执行;另存为 Unicode 格式则又可以。
上述BUG会导致极不稳定,请注意修正。

liangyz70 发表于 2007-1-21 22:55:44

原帖由 xdg3669 于 2007-1-21 08:45 PM 发表
墙纸设置放在外置文件里:WALL %CurDrv%\外置程序\桌面背景\背景.JPG,不能显示桌面墙纸!

我的也是不能显示

zhaohj 发表于 2007-1-21 23:09:57

已对我感兴趣的命令进行了测试,FBWF,DISP,USER,WALL,NUMK全部通过,现在爽多了!

zhaohj 发表于 2007-1-21 23:13:08

原帖由 liangyz70 于 2007-1-21 10:55 PM 发表


我的也是不能显示
完全可以,在载入EXPLORER前
如:
TEXT 正在载入桌面……
LOGO
WALL %CurDrv%\外置程序\桌面背景\WINXP.JPG
EXEC $EXPLORER.EXE

liangyz70 发表于 2007-1-21 23:29:12

谢谢。还有个问题。
DISP W1024 H768 B32 F75
在显示属性里,没有显示设定的结果,刷新率也不是75

lxl1638 发表于 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 编辑 ]

lxl1638 发表于 2007-1-21 23:32:07

原帖由 liangyz70 于 2007-1-21 11:29 PM 发表
谢谢。还有个问题。
DISP W1024 H768 B32 F75
在显示属性里,没有显示设定的结果,刷新率也不是75

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

liangyz70 发表于 2007-1-21 23:39:53

已放到最后一句,也安装了驱动

lxl1638 发表于 2007-1-21 23:44:25

原帖由 liangyz70 于 2007-1-21 11:39 PM 发表
已放到最后一句,也安装了驱动

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

liangyz70 发表于 2007-1-21 23:49:08

调用setdisplay.exe就可以

willsion 发表于 2007-1-21 23:57:03

厉害。。。。。。。。。

lcy163 发表于 2007-1-22 00:18:58

原帖由 emca 于 2007-1-21 08:26 PM 发表
用新版本替换原来的版本后,配置文件不改动时,系统不能引导到桌面,在蓝色空白上停止!
红叶兄也在研究这个?哈哈!希望红叶兄把它发扬。

zhaohj 发表于 2007-1-22 00:21:21

原帖由 gues1688 于 2007-1-22 12:10 AM 发表


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

zhaohj 发表于 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 编辑 ]

lxl1638 发表于 2007-1-22 00:58:26

原帖由 zhaohj 于 2007-1-22 12:21 AM 发表

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

给 DISP 命令加上延时试试,如:

DISP w1024h768b32 f75t5000


本人在可以,方法是在启动项中执行以下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 编辑 ]

tousy 发表于 2007-1-22 01:34:53

老九大大闭关了几天终于又出好东西了,连红叶老大也跑来测试,真是振奋啊.红叶的V26也是时候更新啦.就是纳闷不见老毛桃,怎么许久没来PE版区了?

Yonsm 发表于 2007-1-22 02:18:54

所有遇到问题的用户 建议打开调试信息XLOG 然后把lNl和LOG文件发上来 并说明lNI文件在什么路径中

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

basdk 发表于 2007-1-22 07:08:01

只要象原作者那样不带有任何垄断性的个人信息就好。

snowtu 发表于 2007-1-22 09:05:42

收藏----学习-----感谢

bjxzsbwhf 发表于 2007-1-22 09:24:50

谢谢,收藏

secowu 发表于 2007-1-22 09:26:25

来迟了。。。。。。呵呵。。。。。。

qqj 发表于 2007-1-22 09:29:21

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

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

真有大师风范,学习。

fanchenwen 发表于 2007-1-22 09:33:14

不会用,先收藏……谁教教我啊……………………

jltzmy 发表于 2007-1-22 12:16:34

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

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


十分佩服大师的人品

l1982012800 发表于 2007-1-22 12:31:26

谁来做个成品出来啊

chowyu 发表于 2007-1-22 12:44:11

强强联合,支持

willsion 发表于 2007-1-22 13:02:00

原帖由 zhaohj 于 2007-1-22 12:30 AM 发表

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

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

Yonsm 发表于 2007-1-22 16:19:46

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

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

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

WAIT 5000
这样既不会影响登录速度,也不会导致 LOAD 线程过早结束而丢失渐隐效果。
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: [PECMD X86 & X64 V4.0.2011.0501版] WinPE命令解释程序 & WinPE登录命令。