无忧启动论坛

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

XCMD 2.2.678 - 功能强大的 XPE 命令解释工具

[复制链接]
331#
发表于 2007-1-29 08:32:59 | 只看该作者

报告一个XCMD的BUG

我在硬盘安装了WINPE(自动设置分辩率800X600),然后运行光盘版(自动设置分辩率1024X768)的PE,启动后PE的分辩率就在800X600和1024X768之间来回变换。证明XCMD.EXE调用XCMD.INI时,不是只调用当前目录的,而是全硬盘的XCMD.INI都要调用。:D
回复

使用道具 举报

332#
发表于 2007-1-29 09:08:53 | 只看该作者
原帖由 lsjtywkj 于 2007-1-29 08:33 AM 发表



:handshake :) :):) 前导“!”表示以最小化方式启动程序,可用于执行批处理文件时最小化命令窗口。

多谢指导,谢谢!
回复

使用道具 举报

333#
发表于 2007-1-29 09:21:22 | 只看该作者
本来其设计就是如此。在带来灵活配置程序的同时,也造成这样的麻烦。
回复

使用道具 举报

334#
发表于 2007-1-29 09:26:37 | 只看该作者
原帖由 chinahu 于 2007-1-29 08:32 AM 发表
我在硬盘安装了WINPE(自动设置分辩率800X600),然后运行光盘版(自动设置分辩率1024X768)的PE,启动后PE的分辩率就在800X600和1024X768之间来回变换。证明XCMD.EXE调用XCMD.INI时,不是只调用当前目录的,而是 ...

哦,原来如此,长见识了。。
回复

使用道具 举报

335#
发表于 2007-1-29 13:09:11 | 只看该作者
请问用devi安装外置声卡驱动后声卡能识别 但设备无法启动是怎么一回事?
外置声卡驱动是从xp提取的 改用pedrive从原windows提取声卡驱动没有问题

[ 本帖最后由 philgrim 于 2007-1-29 01:10 PM 编辑 ]
回复

使用道具 举报

336#
发表于 2007-1-29 13:09:22 | 只看该作者
虽然看不懂,也要支持。
回复

使用道具 举报

337#
发表于 2007-1-29 17:38:53 | 只看该作者
哪位老大抽个空帮我解释一下大师的这句话是什么意思:

“◎ 通常情况下,您只需要编辑一个命令文件 XCMD.INI 任何磁盘的根目录,里面列出需要执行的命令。然后在 PE 启动的时候执行“XCMD.EXE INIT”即可。”

红色的这句意思是只需要编辑一个命令文件XCMD。INI放在任何磁盘根目录下即可吧?!!

蓝色的这句就搞不明白啦,在PE启动的时候执行“XCMD。EXE INIT”即可?请问:

1、PE启动的时候如何进行执行操作?

2、在论坛大师们做好的镜像中哪里是实现执行XCMD。EXE INIT的这一操作的命令或语句?

睁着双眼盯着屏幕等待高人的回答,先谢过了!

补充一下:
Yonsm大师REBOOT。ISO镜像里面含有三个XCMD。INI配置文件,XCMD。EXE执行它们的顺序是不是这样的:
首先是RXPE。IMG中的INI文件,然后通过它LOAD \XCMD.INI这句执行了根目录下的INI文件,接着根目录下INI文件中的这一句EXEC &XCMD.EXE LOAD %CurDir%\EXTRA\XCMD.INI又执行了外置程序EXTRA文件夹中的INI文件?

[ 本帖最后由 kafen 于 2007-1-29 06:05 PM 编辑 ]
回复

使用道具 举报

338#
 楼主| 发表于 2007-1-29 19:43:07 | 只看该作者
原帖由 kafen 于 2007-1-29 05:38 PM 发表
哪位老大抽个空帮我解释一下大师的这句话是什么意思:

“◎ 通常情况下,您只需要编辑一个命令文件 XCMD.INI 任何磁盘的根目录,里面列出需要执行的命令。然后在 PE 启动的时候执行“XCMD.EXE INIT”即可。”
...


INIT 是注册表中调用的。

后面的问题你说的是对的
回复

使用道具 举报

339#
发表于 2007-1-29 19:47:04 | 只看该作者
原帖由 Yonsm 于 2007-1-29 07:43 PM 发表


INIT 是注册表中调用的。

后面的问题你说的是对的


我认认真真地从1楼看到这里,刚好又碰到了你的回复,谢谢!
回复

使用道具 举报

340#
 楼主| 发表于 2007-1-29 19:47:21 | 只看该作者
原始短消息: 2.2版的 FILE 命令说明有错?
songq提到 FILE 命令不成功,他用的是 2.2 版的说明:

  1. FILE <文件路径>[<操作符>[目标路径]
  2.   ◎ 功能:操作文件或目录。
  3.   ◎ 参数:指定源文件路径和目标路径,支持通配符,可以用分号同时操作多个文件。
  4.      操作符“->”、“=>”分别对应移动、复制,没有操作符则表示删除操作。
  5.   ◎ 示例:FILE %SystemRoot%\INF\*.INF=>%TEMP%
复制代码


但源码是这样的:

  1. for (; *p; p++)
  2. {
  3.         if (*p == ';')
  4.         {
  5.                 *p = 0;
  6.         }
  7.         else if (*p == '}')
  8.         {
  9.                 if (p[-1] == '=')
  10.                 {
  11.                         p[-1] = 0;
  12.                         so.pTo = p + 1;
  13.                         so.wFunc = FO_COPY;
  14.                 }
  15.                 else if (p[-1] == '-')
  16.                 {
  17.                         p[-1] = 0;
  18.                         so.pTo = p + 1;
  19.                         so.wFunc = FO_MOVE;
  20.                 }
  21.                 *p = 0;
  22.         }
  23. }
复制代码


更正是有必要了,能否再简洁些,移动用“>”,复制用“=”,没有这两个标志的为删除?

忘了把代码改过来,晕倒!
把那个“}”改为“>”就好了,其他别改了。这里要两个NULL字符的,->都被替换成了0

用旧版本的人,把 > 写成 } 就能用了。
回复

使用道具 举报

341#
发表于 2007-1-29 22:14:37 | 只看该作者
原帖由 Yonsm 于 2007-1-29 07:47 PM 发表
原始短消息: 2.2版的 FILE 命令说明有错?

忘了把代码改过来,晕倒!
把那个“}”改为“>”就好了,其他别改了。这里要两个NULL字符的,->都被替换成了0

用旧版本的人,把 > 写成 } 就能用了。

请大师及时更新,谢谢!
回复

使用道具 举报

342#
发表于 2007-1-31 07:04:44 | 只看该作者
好贴不能沉
回复

使用道具 举报

343#
发表于 2007-1-31 13:31:54 | 只看该作者
今天我用到了这个
回复

使用道具 举报

344#
 楼主| 发表于 2007-1-31 15:50:47 | 只看该作者
原帖由 kafen 于 2007-1-29 10:14 PM 发表

请大师及时更新,谢谢!


决定不再更新了
回复

使用道具 举报

345#
发表于 2007-1-31 16:04:26 | 只看该作者
我想用xcmd link命令建立一"相对目录"的快捷方式

如:在光盘根目录想建立以快捷方式,调用光盘\programs\NU2MENU\nu2menu.exe,

命令名红叶XPE工具菜单

由于,光驱盘符在每台电脑上是不同的,故用传统的方法无法建立这样的快捷方式,只能用P处理文件代替

今,用一下命令,建立一"半相对目录"的快捷方式
  1. xcmd link *d:\红叶XPE工具菜单,\programs\NU2MENU\nu2menu.exe
复制代码


如图

sshot-1.png (31.37 KB, 下载次数: 95)

sshot-1.png
回复

使用道具 举报

346#
发表于 2007-2-10 22:51:50 | 只看该作者
很实用
学到不少东西!!
回复

使用道具 举报

347#
发表于 2007-3-5 20:28:48 | 只看该作者
想用,但我的水平太菜了.
回复

使用道具 举报

348#
发表于 2007-3-7 17:27:33 | 只看该作者
好东西,要收藏
回复

使用道具 举报

349#
发表于 2007-3-7 19:14:18 | 只看该作者
好的东西谢谢!
回复

使用道具 举报

350#
发表于 2007-3-7 23:50:56 | 只看该作者
原帖由 zgzxp 于 2007-1-7 09:51 PM 发表
借用某同志的话

人品好
技术高

支持一下

:victory:
回复

使用道具 举报

351#
发表于 2007-3-14 00:13:06 | 只看该作者
看看Oemdspif.dll
回复

使用道具 举报

352#
发表于 2007-5-19 10:38:17 | 只看该作者
非常感谢~!很好的东西,不断学习中!
回复

使用道具 举报

353#
发表于 2007-6-2 15:34:34 | 只看该作者
好像不支持加载放在隐藏分区的外置程序了(老毛桃烟花版 用的就是xcmd) 如果把外置程序放在隐藏分区 那么就会导致pe最小化启动 而把外置程序文件夹放在硬盘其他任何一个可见分区都能正常启动,这个在以前老毛桃111版是没这个问题的

[ 本帖最后由 zgwwhy 于 2007-6-2 03:37 PM 编辑 ]
回复

使用道具 举报

354#
发表于 2007-7-29 12:15:00 | 只看该作者
强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!强!
回复

使用道具 举报

355#
发表于 2007-7-29 15:00:34 | 只看该作者
谁把这个也翻出来了,打PP
回复

使用道具 举报

356#
发表于 2007-7-29 20:28:54 | 只看该作者
原帖由 zgwwhy 于 2007-6-2 03:34 PM 发表
好像不支持加载放在隐藏分区的外置程序了(老毛桃烟花版 用的就是xcmd) 如果把外置程序放在隐藏分区 那么就会导致pe最小化启动 而把外置程序文件夹放在硬盘其他任何一个可见分区都能正常启动,这个在以前老毛桃 ...

那个是PECMD好不..........
回复

使用道具 举报

357#
发表于 2007-8-4 22:38:20 | 只看该作者
虽然一时看不太明白,还是要支持啊!
回复

使用道具 举报

358#
发表于 2007-8-4 22:48:25 | 只看该作者
强力顶一下老九的东西
回复

使用道具 举报

359#
发表于 2007-9-29 15:04:20 | 只看该作者
由于以下一个命令,换回1.8.639了:

exec !install.cmd

////////////////////////////
在install.cmd有以下的行

start reg .....................

///////////////////////////

结果,无法和1.8一样隐藏,出了个黑DOS窗口
回复

使用道具 举报

360#
发表于 2007-9-29 16:25:04 | 只看该作者
原帖由 haiou327 于 2007-8-4 10:48 PM 发表
强力顶一下老九的东西


纠正一下: 这是Yonsm 大侠的作品, 不是老九的.

老九的是PECMD.EXE.................
楼主看贴不仔细..:lol :lol
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 00:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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