无忧启动论坛

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

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

    [复制链接]
发表于 2007-1-23 22:14:54 | 显示全部楼层

提一个建议

link命令可不可以修改成找不到安装程序也创建?
因为有些程序需要最后才安装。比如安装winrar,一般后最后才安装,而且是安装到%systemdrive%下,若快捷方式在前面就创建的话,因%systemdrive%里还没有winrar.exe,就失败了!
回复

使用道具 举报

发表于 2007-1-23 22:18:55 | 显示全部楼层
原帖由 zero99 于 2007-1-23 09:37 PM 发表
用老九的120M版本,使用 “XCMD V2.0修改加强版” 或 “XCMD原版” 代替“XPEINIT.EXE”,“XPELOGON.EXE”,“XPESET.EXE”改造,在 XCMD.INI 里面加了 EXEC $%SystemRoot%\EXPLORER.EXE 语句,Ctrl+Alt+Del 是 ...


不知你的EXPLORER.EXE 是在%SystemRoot%\下,还是在%SystemRoot%\system32\下?
建议直接用EXEC $EXPLORER.EXE
回复

使用道具 举报

发表于 2007-1-23 22:38:58 | 显示全部楼层
原帖由 triquan 于 2007-1-23 10:18 PM 发表


不知你的EXPLORER.EXE 是在%SystemRoot%\下,还是在%SystemRoot%\system32\下?
建议直接用EXEC $EXPLORER.EXE


是在%SystemRoot%\下,本来就是因为直接用 EXEC $EXPLORER.EXE 无效才改路径的。
回复

使用道具 举报

发表于 2007-1-23 23:03:18 | 显示全部楼层
原帖由 triquan 于 2007-1-23 09:21 PM 发表


这是因为没有正确创建系统目录。最佳解决方法是引导进入PE后,在PE下打开注册表编辑器,加载software配置单元,在此单元中创建系统目录项,并保存。然后替换原winimage.im_里的sofeware。下面附近是系统目录注 ...


我也碰过这个问题,目录都正确的建立了,而且目录中还有已经创建好的lnk文件。
回复

使用道具 举报

发表于 2007-1-24 08:30:03 | 显示全部楼层
我在yonsm的0114版PE上用了XCMD V2.0修改加强版,加入了FBWF,通过XCMD.INI能够开启FBWF,不知能不能进入PE后,需要时才进行手动开启设置,请高手指点指点

解决了,运行xcmd.exe FBWF P5 就OK了

[ 本帖最后由 网上飞鹰 于 2007-1-24 09:25 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-1-24 09:42:42 | 显示全部楼层
加了两条命令,希大家认真测试,有问题不要骂,本人才学VC几天,难免有错。
回复

使用道具 举报

发表于 2007-1-24 10:01:03 | 显示全部楼层
顶顶九大……
我也就是跟着瞎起哄,感觉这二个命令实际意义不是很大的说,九大勿要生气啊!应该是YONSM的提议吧……

[ 本帖最后由 tousy 于 2007-1-24 10:02 AM 编辑 ]
回复

使用道具 举报

发表于 2007-1-24 10:12:43 | 显示全部楼层
我对编程没什么建树,纯粹进来看看怎么用。最近也比较忙,没时间折腾。此帖加精便于日后学习!
回复

使用道具 举报

发表于 2007-1-24 11:05:04 | 显示全部楼层
如果同时有两份xcmd.ini 比如光盘上一份 硬盘上一份 好像xcmd.exe会把它们都读取
在我那里测试好像是这样  本来硬盘上的pe外置程序都加到光盘上pe里去了 重复的都有显示出来
不过这两份ini前面加载和注册的内容是完全一样的 想知道如果不一样或有冲突不知道会发生什么事?
回复

使用道具 举报

发表于 2007-1-24 11:47:56 | 显示全部楼层
老九能不能传一份基于XCMD的注册表文件(SOFTWARE,DEFAULT,SET...)
回复

使用道具 举报

 楼主| 发表于 2007-1-24 11:51:29 | 显示全部楼层
原帖由 philgrim 于 2007-1-24 11:05 AM 发表
如果同时有两份xcmd.ini 比如光盘上一份 硬盘上一份 好像xcmd.exe会把它们都读取
在我那里测试好像是这样  本来硬盘上的pe外置程序都加到光盘上pe里去了 重复的都有显示出来
不过这两份ini前面加载和注册的内容 ...


LOAD 会将所有的磁盘分区的合法配置文件LOAD进来,A盘也会。
其它的以后再解释或完善,目前本人最需要的是 FREE、EXIS、PAGE 三条命令的测试结果。
回复

使用道具 举报

 楼主| 发表于 2007-1-24 11:56:25 | 显示全部楼层
原帖由 l1982012800 于 2007-1-24 11:47 AM 发表
老九能不能传一份基于XCMD的注册表文件(SOFTWARE,DEFAULT,SET...)


你用 acoa 最新版试验

CONFIG.RAR

441.75 KB, 下载次数: 186, 下载积分: 无忧币 -2

回复

使用道具 举报

 楼主| 发表于 2007-1-24 16:25:23 | 显示全部楼层
老猫,测试过没有?发现了什么问题没?(^_^),问题是有的。
回复

使用道具 举报

发表于 2007-1-24 23:25:07 | 显示全部楼层
测试报告:
        3个命令,我这里都无效。(YONSM1.14+fbwf,替换XCMD.EXE)

以前从来没有设置过PAGE,现在换回上一版XCMD2.0加强版,也不会设置页面文件,晕了。

[ 本帖最后由 zhaohj 于 2007-1-24 11:49 PM 编辑 ]
回复

使用道具 举报

发表于 2007-1-24 23:37:53 | 显示全部楼层
嗯,有这个命令灵活性就大多了。从命令结构上看,应该只能在ini文件中使用吧。
我找时间测试一下,今晚要赶公司的冬冬。。=_=|||||
回复

使用道具 举报

发表于 2007-1-25 00:31:16 | 显示全部楼层
太强了!!!
回复

使用道具 举报

发表于 2007-1-25 09:25:17 | 显示全部楼层
不错的东西,如果xcmd.ini有错误的话,出问题的快捷方式就出不了,可以帮忙检查错误,这个功能很好
回复

使用道具 举报

发表于 2007-1-25 10:02:46 | 显示全部楼层
原帖由 philgrim 于 2007-1-24 11:05 AM 发表
如果同时有两份xcmd.ini 比如光盘上一份 硬盘上一份 好像xcmd.exe会把它们都读取
在我那里测试好像是这样  本来硬盘上的pe外置程序都加到光盘上pe里去了 重复的都有显示出来
不过这两份ini前面加载和注册的内容 ...


确实都会加载进去。想不加载其它的,最简单的方法是给想加载的配置文件起唯一的名,如:load \xcmd_out.ini
回复

使用道具 举报

发表于 2007-1-25 10:29:53 | 显示全部楼层
我只会点delphi

支持!!!!!!
回复

使用道具 举报

发表于 2007-1-25 11:08:28 | 显示全部楼层
老九,现在YONSM又出了个新版本,你在辛苦集合一下,现在版本都搞晕了,你加的几个命令还是很管用的。
回复

使用道具 举报

发表于 2007-1-25 11:14:07 | 显示全部楼层
下载不了啊。。。
回复

使用道具 举报

发表于 2007-1-25 11:18:05 | 显示全部楼层
原帖由 zhaohj 于 2007-1-25 11:08 AM 发表
老九,现在YONSM又出了个新版本,你在辛苦集合一下,现在版本都搞晕了,你加的几个命令还是很管用的。


呵呵,这才叫强强联合嘛!不急,等他们的技术都进一步完善完善,再综合不迟!
回复

使用道具 举报

 楼主| 发表于 2007-1-25 11:22:34 | 显示全部楼层
原帖由 zhaohj 于 2007-1-25 11:08 AM 发表
老九,现在YONSM又出了个新版本,你在辛苦集合一下,现在版本都搞晕了,你加的几个命令还是很管用的。


算不了什么,XCMD 就一个,本区的WinPE才会让人头晕!
太多了,无非就是光棍版或YY版修改一个配置文件,或换一个Logon程式,一个新的XPE就面世了!
光棍版的源头也是老九WinPE修改而成的,一年前在中关村就有下载。
回复

使用道具 举报

发表于 2007-1-25 14:05:54 | 显示全部楼层
原帖由 lxl1638 于 2007-1-25 11:22 AM 发表


算不了什么,XCMD 就一个,本区的WinPE才会让人头晕!
太多了,无非就是光棍版或YY版修改一个配置文件,或换一个Logon程式,一个新的XPE就面世了!
光棍版的源头也是老九WinPE修改而成的,一年前在中关村就 ...

哈哈,大家都想搞自己的 PE,改头换面一下。想去研究一下里面的东西或者踏踏实实做点贡献的真不容易。就说网卡驱动,过了这么久也没有一个真正很完美的驱动包出来。
回复

使用道具 举报

 楼主| 发表于 2007-1-25 17:23:24 | 显示全部楼层
原帖由 Yonsm 于 2007-1-25 02:05 PM 发表

哈哈,大家都想搞自己的 PE,改头换面一下。想去研究一下里面的东西或者踏踏实实做点贡献的真不容易。就说网卡驱动,过了这么久也没有一个真正很完美的驱动包出来。


驱动的确是难题,当初为了精简NV显卡的驱动,因自己本身没有NV显卡,摸头摸脑试验了两个多月才试出PE下NV显卡的最小版本是1个SYS文件和1个DLL文件,再加上一个要作修改的INF文件。
回复

使用道具 举报

发表于 2007-1-25 18:38:32 | 显示全部楼层
怎么定义一个系统环境变量呢。

(指进入桌面后,用SET显示出来的)

一些程序须要调用一些绝对路径。比如    X:\外置程序  等,X不固定。

SETNTENVAR.EXE虽然可以实现,能用XCMD.EXE实现不是更好?

[ 本帖最后由 zts59 于 2007-1-25 06:42 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-1-25 23:34:42 | 显示全部楼层
更新了,支持外挂字体!切底解决了精简版WinPE的字体问题!

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

使用道具 举报

发表于 2007-1-26 00:15:11 | 显示全部楼层
哈哈,说更新就更新,果然不含糊!下了试试看
回复

使用道具 举报

发表于 2007-1-26 00:29:47 | 显示全部楼层
功能越来越强大了!
回复

使用道具 举报

发表于 2007-1-26 01:17:46 | 显示全部楼层
HoHo~~又有新功能了

指正不敢当了,不过下面的代码可以精简一下的:
        if (UDirExist(ptzCmd))
        {
                UStrPrint(tzPath, TEXT("%s\\*.*"), ptzCmd);
        }
        else
        {
                UStrPrint(tzPath, TEXT("%s"), ptzCmd);
                UDirSplitPath(ptzCmd);
        }

        HANDLE hFind = FindFirstFile(tzPath, &fd);


改为

        if (UDirExist(ptzCmd))
        {
                UStrCat(ptzCmd, TEXT("\\*")); // 如果确实想查找有扩展名的文件,换成 *.*
        }

        HANDLE hFind = FindFirstFile(ptzCmd, &fd);
        UDirSplitPath(ptzCmd);


另外我说今天给你发什么文档,跑回来一看竟然不是最新的,还是明天吧。晕了。

[ 本帖最后由 Yonsm 于 2007-1-26 01:19 AM 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 07:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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