无忧启动论坛

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

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

[复制链接]
121#
发表于 2007-1-10 00:01:39 | 只看该作者
请问你为什么要用Unicode而不用ANSI呢?Unicode的文件大小是ANSI的两倍,读取时还必须转化,读第一行时还要去掉Unicode标记(&HFFFE),想模仿你这程序用VB做一个也不方便。

[ 本帖最后由 123 于 2007-1-10 12:35 AM 编辑 ]
回复

使用道具 举报

122#
 楼主| 发表于 2007-1-10 00:38:44 | 只看该作者
原帖由 123 于 2007-1-10 12:01 AM 发表
请问你为什么要用Unicode而不用ANSI呢?Unicode的文件大小是ANSI的两倍,读取时还必须转化,读第一行时还要去掉Unicode标记(&HFFFE),想模仿你这程序用VB做一个也不方便。


转化?就是因为 ASCII 的效率比 UNICODE 低呀。
NT 系统上,几乎所有的函数都是 Unicode Native 的,ASCII 的才真的要转化。几乎每个API都要转化一遍。为了提高效率,就是用UNICODE
回复

使用道具 举报

123#
发表于 2007-1-10 00:41:40 | 只看该作者
原帖由 Yonsm 于 2007-1-10 12:38 AM 发表


转化?就是因为 ASCII 的效率比 UNICODE 低呀。
NT 系统上,几乎所有的函数都是 Unicode Native 的,ASCII 的才真的要转化。几乎每个API都要转化一遍。为了提高效率,就是用UNICODE

但我的程序读Unicode是乱码。里面所有函数用的都是ANSI,除非这个函数后面有一个U字。
还有,你这个程序好像不需要.net framework,是怎么做的?

[ 本帖最后由 123 于 2007-1-10 12:45 AM 编辑 ]
回复

使用道具 举报

124#
发表于 2007-1-10 00:53:27 | 只看该作者
老大,帖个包含文件 cfg.h 上来,文件不大的话。
安装了VS 2003 前三张盘,4、5、6还在下,慢死了怕要差不多两天才能下完。
回复

使用道具 举报

125#
 楼主| 发表于 2007-1-10 01:00:50 | 只看该作者
原帖由 lxl1638 于 2007-1-10 12:53 AM 发表
老大,帖个包含文件 cfg.h 上来,文件不大的话。
安装了VS 2003 前三张盘,4、5、6还在下,慢死了怕要差不多两天才能下完。


贴了也不能用的。头文件源代码上的差距可能导致的问题先不说,没有 LIB 到处这个函数的话,你也没办法连接的。

就这个函数的话,可以动态加载的,请参考 SetLayeredWindowAtt...

GDI+ 函数本来使用原来的声明的话,非常简单的,但为了不导入GDI+的库(很多方面的考虑),我一个个敲进去,动态加载的,现在编译连GDI+的.h文件都不要了。

另外,如果没有由头文件,LIB可以自己做的。等下我搞个给你吧。就那一个函数而已
回复

使用道具 举报

126#
发表于 2007-1-10 08:19:50 | 只看该作者
原帖由 lxl1638 于 2007-1-10 12:53 AM 发表
老大,帖个包含文件 cfg.h 上来,文件不大的话。
安装了VS 2003 前三张盘,4、5、6还在下,慢死了怕要差不多两天才能下完。

老九,VS2005速成版可以用吗?才600多MB!

http://www.msuniversity.edu.cn/DevTools/default.aspx

还有专业版的2700MB,听说下面这个很快,我没试过!

http://www.05sun.com/downinfo/436.html
回复

使用道具 举报

127#
发表于 2007-1-10 08:26:31 | 只看该作者
呵呵,几天没过来,发觉自己 Out 了,支持大师!
回复

使用道具 举报

128#
发表于 2007-1-10 08:48:45 | 只看该作者
yonsm大师,我用acoa大师的(1月9日)利用XCMD和INFCACHE全自动化安装驱动,跟XP一样的老九元旦多媒体版。在vmware测试,进入桌面后,出现错误对话框,提示安装失败。似乎是声卡没有找到。DRIVER_SND.cab里面有驱动程序。而acoa上一个版本,手动通过声音与网络设置-》配置声卡,可以找到声卡,在我的电脑,属性,硬件,设备管理器,可以看到找到creative audio pci es1371,es1373 wdm。

似乎是devi不能正确提取到程序。。。。能不能看看怎么回事。。。。
回复

使用道具 举报

129#
发表于 2007-1-10 08:54:08 | 只看该作者
原帖由 StepIn 于 2007-1-10 08:48 AM 发表
yonsm大师,我用acoa大师的(1月9日)利用XCMD和INFCACHE全自动化安装驱动,跟XP一样的老九元旦多媒体版。在vmware测试,进入桌面后,出现错误对话框,提示安装失败。似乎是声卡没有找到。DRIVER_SND.cab里面有驱 ...

大师两字去掉吧。太有愧这称号了。我只是个集成工而已。

[ 本帖最后由 acoa 于 2007-1-10 08:56 AM 编辑 ]
回复

使用道具 举报

130#
 楼主| 发表于 2007-1-10 13:22:22 | 只看该作者
原帖由 StepIn 于 2007-1-10 08:48 AM 发表
yonsm大师,我用acoa大师的(1月9日)利用XCMD和INFCACHE全自动化安装驱动,跟XP一样的老九元旦多媒体版。在vmware测试,进入桌面后,出现错误对话框,提示安装失败。似乎是声卡没有找到。DRIVER_SND.cab里面有驱 ...


我会跟进你所提出的问题,谢谢!
回复

使用道具 举报

131#
 楼主| 发表于 2007-1-10 13:22:28 | 只看该作者
原始短消息: 关于XCMD的两个问题!
关于XCMD的两个问题!

1:启动后运行XCMD LINK %Desktop%\记事本,NOTEPAD.EXE
会在桌面建立%Desktop%文件夹,记事本的快捷方式并没有建立在桌面上而是建在了%Desktop%文件夹里.
2:在XCMD.INI里用通过REGI HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment建立系统变量
后在后面的命令行中用REGI设的系统变量无法使用建议在XCMD中设个刷新环境变量的参数.


使用 %Desktop% 环境变量之前,一定要调用 ENVI 命令。
谁跟你说用 REGI 命令可以创建环境变量?
用 ENVI
回复

使用道具 举报

132#
 楼主| 发表于 2007-1-10 13:23:30 | 只看该作者
原帖由 老毛桃 于 2007-1-10 08:26 AM 发表
呵呵,几天没过来,发觉自己 Out 了,支持大师!


终于得到大师的肯定了:)

我晕了,别叫我大师啊,各位大师
回复

使用道具 举报

133#
发表于 2007-1-10 14:30:28 | 只看该作者
原帖由 Yonsm 于 2007-1-10 01:23 PM 发表


终于得到大师的肯定了:)

我晕了,别叫我大师啊,各位大师

不让叫大师就叫您老大:
请教 EXEC 如何启动 *.CPL 文件,还是要编缉注册表,怎么编缉?谢谢!
回复

使用道具 举报

134#
 楼主| 发表于 2007-1-10 17:56:25 | 只看该作者
上传一个中间版本,For 老九。

红色部分是更改内容:


欢迎使用 XCMD - XPE Commander,功能强大的 XPE 命令解释工具!

一、特点

◎ 短小精干,运行迅速。
◎ 支持常规的扩展设置命令。
◎ 支持调用外部 EXE 和 DLL 函数。
◎ 支持格式统一的命令行参数和命令文件。
◎ 细微周到的功能支持。功能及其强大。
◎ 完全替代系统登录程序,且登录操作完全使用 INI 命令文件配置,修改 INI 就能完全控制登录步骤。
◎ 源代码公开,方便更改定制。在源代码中增加扩展命令非常容易。


二、使用

◎ 使用命令行参数:例如,要设置环境变量,执行“XCMD.EXE ENVI $PPPoE=OK”即可。

◎ 使用命令文件:例如,“XCMD.EXE LOAD %SystemRoot%\XCMD.INI”。

◎ 命令参数支持环境变量解析(如“%TEMP%\X.TXT”);命令不区分大小写;尖括号“<>”内的参数表示必须输入,方括号“[]”内的表示可以省略。

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

◎ 如果要替换 XPELogon 等其它 PE 登录程序,可能需要做使用一系列“REGI”命令或创建一个注册表文件做初始设置操作。当然,直接修改注册表也可以。


三、命令

■ INIT <文件路径>

  ◎ 功能:初始化桌面,接管 Ctrl+Ald+Del,然后执行 LOAD 功能。

  ◎ 参数:指定初始化的命令文件路径。

  ◎ 示例:INIT %SystemRoot%\XCMD\XCMD.INI

  ◎ 备注:此命令用于代替 XPELogon 登录系统,可以完全控制登录进度。

■ LOAD <文件路径>

  ◎ 功能:按顺序逐条运行命令文件中的命令。

  ◎ 参数:指定文件的路径。如果省略,将自动搜索每个分区根目录中的 XCMD.INI(注意防止嵌套调用)。

  ◎ 示例:LOAD

  ◎ 备注:

    ※ 每条命令单独一行。
    ※ 命令是完全按顺序执行的。
    ※ 不正确的命令或空行将忽略不计。
    ※ 命令文件是一个 UNICODE 文本文件。
    ※ 最后一行必须是空行,否则会被忽略。
    ※ 注释必须单独放一行,推荐使用“//”作为注释起始。
    ※ 如果文件路径中没有指定盘符,则自动搜索所有磁盘中的文件,如“LOAD MyPE\Config.ini”。在此情况下,在 INI 中可以使用环境变量“%CurDrv%”表示当前盘符。

■ EXEC [=][!][$]<EXE 路径>[ 参数]

  ◎ 功能:执行 EXE 程序。

  ◎ 参数:指定 EXE 路径和参数。前导“=”表示等待执行完成;前导“!”表示以隐藏方式执行;前导“$”表示修改进程中的关机代码(挂接“ExitWindowsEx”函数)。

  ◎ 示例:EXECMD =!CMD.EXE /C "DEL /Q /F %TEMP%"

  ◎ 备注:SHELL 也是通过此命令来载入的。建议执行“EXEC $EXPLORER.EXE”修改 SHELL 的关机函数,这样执行“开始->关闭系统”的时候就会运行“XCMD.EXE SHUT”命令,到正确关机的目的。

■ CALL <DLL 路径>[,函数名称][,[#]参数1][,[#]参数2][,[#]参数3][,[#]参数4]

  ◎ 功能:调用 DLL 函数。

  ◎ 参数:指定 DLL 路径、函数名称和参数。如果省略函数名称,将调用“DllRegisterServer”。参数默认为 UNICODE 字符串,如果以“#”前导则表示整数;最多支持四个函数参数。

  ◎ 示例:CALL SHELL32.DLL,DllInstall,#1,I

  ◎ 备注:函数必须以 STDCALL 方式导出(不明白什么意思的话,就当没任何问题)。

■ REGI <HKLM|HKCU|HKCR|HKU|HKCC><\子项\>[键值][=[#]数据]

  ◎ 功能:设置或删除注册表数据。

  ◎ 参数:

    ※ 子项              所选 ROOTKEY 下注册表项的完整名。

    ※ 键值              要操作的键值。如果省略,则操作默认键值;如果为“!”且没有“=”,则用于删除整个子项。

    ※ 数据              要设置的数据。如果没有“=”则删除;如果有“#”则表示 REG_DWORD 整数类型的数据,否则为字符串。

  ◎ 示例:REGI HKCU\SOFTWRE\XCMD\Version=#1200

  ◎ 备注:请命令比较复杂,请仔细看说明。

■ ENVI [$][名称][=值]

  ◎ 功能:设置或清除环境变量。

  ◎ 参数:指定环境变量名称和值。前导“$”表示设置系统级环境变量,否则仅设置本程序内部使用的环境变量。如果不指定值,则删除环境变量。如果不指定名称和值,则设置以下环境变量:

         Favorites      收藏夹目录
         Desktop        桌面目录
         StartMenu      开始菜单目录
         Startup        启动菜单目录
         Programs       程序菜单目录
         SendTo         发送到目录
         Personal       我的文档目录
         QuickLaunch    快速启动目录

  ◎ 示例:ENVI

  ◎ 备注:如果使用“EXEC”执行的程序,会自动继承本程序的话境变量,换句话说,如果在命令文件中设置不带“$”的“ENVI”环境变量,对后面的“EXEC”程序中也会有效。

■ FILE <文件路径>[<操作符>[目标路径]

  ◎ 功能:操作文件或目录。

  ◎ 参数:指定源文件路径和目标路径,支持通配符,可以用分号同时操作多个文件。操作符“-}”、“=}”分别对应移动、复制,没有操作符则表示删除操作。

  ◎ 示例:FILE %SystemRoot%\INF\*.INF=}%TEMP%

  ◎ 备注:如果以 RAMDISK 方式启动系统,可删除一些启动后无用的文件(如删除 2 MB 的 NTOSKRNL.EXE)来增加 RAMDISK 的可写空间。
■ LINK [!]<快捷方式路径><,目标路径>[,运行参数][,图标路径][,图标索引]

  ◎ 功能:创建快捷方式。

  ◎ 参数:

    ※ 快捷方式路径      指定要生成的快捷方式的路径,不需要“.LNK”扩展名。

    ※ 目标路径          指定快捷方式的目标路径。

    ※ 运行参数          目标程序运行参数。

    ※ 图标路径          快捷方式图标的路径。

    ※ 图标索引          快捷方式图标的在文件资源中的序号,0 为第一个图标(不填写则默认)。

  ◎ 示例:LINK !%Desktop%\宽带连接,RASPPPOE.CMD,,RASDIAL.DLL,19

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

■ SEND <按键代码1[_|^]>[,按键代码2][,按键代码3]...

  ◎ 功能:模拟按键。

  ◎ 参数:虚拟按键代码,如 VK_NUMLOCK,请参相关考编程文档。如果按键代码以“_”结束,则仅模拟按键按下;“^”则仅模拟按键弹起;否则模拟按下并弹起。很生动吧:)

  ◎ 示例:SEND 0x12_,0x09_,0x09^,0x12^

  ◎ 备注:上面的示例模拟 Alt+Tab。按键代码支持 16 进制,如“SEND 0x90”表示按下 NumLock 键。

■ WAIT <时间>

  ◎ 功能:等待指定时间后再继续执行命令。

  ◎ 参数:指定时间,单位为毫秒。

  ◎ 示例:WAIT 2000

  ◎ 备注:比如,可以在执行 SHELL 后等一段时间,然后执行“LOGO”命令关闭登录画面;或者执行其它操作。另外,如果确实需要在登录完成后运行某程序,可以在启动组或“HKCU\Software\Microsoft\Windows\CurrentVersion\Run”中创建快捷方式。

■ KILL <进程名称>

  ◎ 功能:强制终止指定的进程。

  ◎ 参数:进程名称,即 EXE 文件名(不包含路径)。

  ◎ 示例:KILL WinLogon

  ◎ 备注:此命令将终止与“进程名称”前部分匹配的所有进程,所以如果省略参数,可能将全部进程关闭。

■ SHUT [R]

  ◎ 功能:关闭计算机。

  ◎ 参数:指定关闭系统或重新启动。默认为关闭系统。

  ◎ 示例:SHUT

  ◎ 备注:可以在“EXEC”命令的时候指定挂接“ExitWindowsEx”函数,配合此命令使用,将可以拦截所有的关闭系统调用,达到正确关闭的目的(注意,此功能是快速关机,可能不会保存所有数据)。

■ DEVI <CAB 路径>

  ◎ 功能:从 CAB 文件中解压缩需要的驱动程序到相关目录中。

  ◎ 参数:CAB 文件路径。

  ◎ 示例:DEVI %SystemRoot%\DRV.CAB

  ◎ 备注:

    ※ 只能使用 ASCII 格式的 INF 文件,不能使用 UNICODE 格式的 INF 文件。
    ※ 把每个驱动单独放在一个目录中,并保证 CAB 中 INF 文件总是在当前目录的最前面。
    ※ 可以使用本程序的配套工具 XCMD 来制作 CAB,将自动按要求生成 CAB 文件。
    ※ INF 文件解压缩到“%SystemRoot%\INF”;SYS 文件解压缩到“%SystemRoot%\SYSTEM32\DRIVERS”DLL 文件解压缩到“%SystemRoot%\SYSTEM32”;其它文件解压缩到“%SystemRoot%”。
    ※ 如果其它文件需要解压缩到特定目录中,可以在文件名中使用“#”代替目录分隔符,如文件“SYSTEM32#WBEM#MOF#XXX.MOF”将会被解压缩到“%SystemRoot%\SYSTEM32\WBEM\MOF\XXX.MOF”。
    ※ 此命令使用自定的(而非系统的)驱动搜索算法,可快速解压缩可能用到的驱动程序(可能搜索到多个驱动程序),但不会安装驱动。
    ※ 如果是 RAMDISK 方式启动,释放驱动程序后,可以删除掉 CAB 文件,以腾出空间。


■ SERV [!]<服务名称>

  ◎ 功能:启动或停止服务或驱动程序。

  ◎ 参数:指定服务名称。前导“!”表示停止服务,否则启动服务。

  ◎ 示例:SERV FBWF

  ◎ 备注:可以用此命令来启动 FBWF 服务(如果安装了的话),以增加系统盘的可写空间,这样 PE 就能在光盘上运行了。

■ PAGE <页面文件路径> <初始大小> <最大值>

  ◎ 功能:设置页面文件。

  ◎ 参数:指定页面文件的路径,只能用 DOS 8.3 格式的路径,如“C:\PageFile.sys”。初始大小和最大值的单位是 MB;初始大小不能小于 100,最大值不能小于初始大小。

  ◎ 示例:PAGE C:\PAGEFILE.SYS 100 1000

  ◎ 备注:如果设置了页面文件,则该分区将无法执行格式化等操作。

■ DISP <水平分辨率><,垂直分辨率>[,颜色深度][,刷新率]

  ◎ 功能:设置显示参数。

  ◎ 参数:分别指定屏幕参数,如果胜率奖使用原来的设置。

  ◎ 示例:DISP 1024,768,32,70

  ◎ 备注:无。


■ LOGO [文件路径]

  ◎ 功能:显示登录画面。

  ◎ 参数:图片文件路径,支持 BMP/JPG/PNG/GIF 等各式(需要 GDI+ 支持)。如果参数为空,则关闭启动画面(渐隐淡出)。

  ◎ 示例:LOGO %SystemRoot%\XCMD.JPG

  ◎ 备注:

    ※ 此命令必须在“INIT”命令载入的命令文件中才能使用,否则没有效果(因为只有 INIT 命令才会创建登录对话框)。
    ※ 此命令可多次使用。即,如果你愿意的话,启动过程共可以更换多个不同的图片。
    ※ 命令文件结束之前,必须调用一次不带参数的“LOGO”命令,以关闭启动画面。

■ TEXT [文字][#颜色][,左][,上][,右][,下]

  ◎ 功能:在启动画面中显示进度文字。

  ◎ 参数:文字为空则不显示文字。

  ◎ 示例:TEXT 正在注册组件……#0xFFDDDD,4,745,128,768

  ◎ 备注:首次显示文字的时候必须指定位置,否则不会显示。和“LOGO”命令一样,此命令必须在“INIT”命令文件中使用。

■ XLOG [文件路径]

  ◎ 功能:启用日志文件。日志文件可以记录每条命令的执行结果,帮助用户验证命令文件的正确性。

  ◎ 参数:日志文件路径。

  ◎ 示例:LOGO %SystemRoot%\XCMD.LOG

  ◎ 备注:此命令不能在命令行参数中使用(必须在命令文件中使用)。命令文件结束之前,必须调用一次不带参数的“XLOG”命令,以关闭日志文件。公开发布的 PE 中建议不要启用日志文件。


■ HELP

  ◎ 功能:显示帮助信息。

  ◎ 参数:无。

  ◎ 示例:HELP

  ◎ 备注:不用命令行参数,直接执行本程序,也会显示帮助信息。


四、致谢

◎ 感谢 老九 的帮助和建议。
◎ 感谢 无忧论坛网友 的建议。
◎ 感谢 无忧论坛 提供的讨论场所。
◎ 感谢 qinjg8008 的设置虚拟内存源代码。


五、许可

◎ 本程序及其源代码在 GPL 协议许可下发布,您可以从 GNU 网站上获取 GPL 的详细内容。
◎ 您可以复制、分发和传播无限制数量的软件产品,但您必须保证每一份复制、分发和传播都必须是完整和真实的,包括所有有关本软件产品的软件、电子文档,版权和商标宣言。
◎ 作者特此申明对本软件产品之使用不提供任何保证,不对任何用户保证本软件产品的适用性,不保证无故障产生;亦不对任何用户使用此软件所遭遇到的任何理论上的或实际上的损失承担 责任。
◎ 如果您使用本软件,即表示已经默认接受了此协议。


要获取更多信息,请访问 WWW.YONSM.NET


Yonsm
Yonsm@163.com
WWW.Yonsm.NET
2007.1.10,杭州

XCMD.rar

51.48 KB, 下载次数: 101, 下载积分: 无忧币 -2

XCMD TEMP

回复

使用道具 举报

135#
发表于 2007-1-10 18:03:56 | 只看该作者
相比之下,还是最喜欢大师的原作。
回复

使用道具 举报

136#
发表于 2007-1-10 18:30:55 | 只看该作者
功能很多,也很强大,但就是不能设置桌面背景。
回复

使用道具 举报

137#
发表于 2007-1-10 18:31:56 | 只看该作者
如果加上 自动设置B盘大小 和 刷新环境变量 这2个功能就完美了。
回复

使用道具 举报

138#
发表于 2007-1-10 18:45:08 | 只看该作者
原帖由 dylneil 于 2007-1-10 06:30 PM 发表
功能很多,也很强大,但就是不能设置桌面背景。

设置桌面背景只要调用这个函数:
SystemParametersInfo(SPI_SETDESKWALLPAPER ,0, 背景图片文件名,SPIF_UPDATEINIFILE);
回复

使用道具 举报

139#
 楼主| 发表于 2007-1-10 18:50:41 | 只看该作者
原帖由 strongchen 于 2007-1-10 06:31 PM 发表
如果加上 自动设置B盘大小 和 刷新环境变量 这2个功能就完美了。


可以刷新环境变量!

ENVI $名称=值
回复

使用道具 举报

140#
发表于 2007-1-10 18:55:32 | 只看该作者
建议添加;或#为注解符,因为这是许多含语法高亮程序对ini文件默认的注解符

还有如图,换行换的不好看

换行.png (6.69 KB, 下载次数: 136)

换行.png
回复

使用道具 举报

141#
 楼主| 发表于 2007-1-10 19:11:53 | 只看该作者
原帖由 沙漠之子 于 2007-1-10 06:55 PM 发表
建议添加;或#为注解符,因为这是许多含语法高亮程序对ini文件默认的注解符

还有如图,换行换的不好看


有道理,但是我看惯了 C++ 的 //,看到 ; # 作为注释我觉得很别扭
回复

使用道具 举报

142#
发表于 2007-1-10 19:25:25 | 只看该作者
原帖由 123 于 2007-1-10 06:45 PM 发表

设置桌面背景只要调用这个函数:
SystemParametersInfo(SPI_SETDESKWALLPAPER ,0, 背景图片文件名,SPIF_UPDATEINIFILE);


123兄研究颇深啊。
回复

使用道具 举报

143#
 楼主| 发表于 2007-1-10 19:26:31 | 只看该作者
原帖由 acoa 于 2007-1-10 06:03 PM 发表
相比之下,还是最喜欢大师的原作。


这就是原作,我增加了功能。
回复

使用道具 举报

144#
发表于 2007-1-10 20:45:08 | 只看该作者
原帖由 Yonsm 于 2007-1-10 07:26 PM 发表


这就是原作,我增加了功能。

呵呵,我是指和qinqj8008大师的相比。
回复

使用道具 举报

145#
发表于 2007-1-11 12:43:29 | 只看该作者
用了YONSM兄的XCMD工具,有几个问题问一下:
1。SERV FBWF 能否指定大小?
2。DISP设置在YONSM 1.8版本中是否不起作用?
回复

使用道具 举报

146#
 楼主| 发表于 2007-1-11 18:32:31 | 只看该作者
原帖由 realhyg 于 2007-1-11 12:43 PM 发表
用了YONSM兄的XCMD工具,有几个问题问一下:
1。SERV FBWF 能否指定大小?
2。DISP设置在YONSM 1.8版本中是否不起作用?


1.不能指定大小,不是专门为 FBWF 而做的,我不喜欢做不通用的东西。
2.有效啊
回复

使用道具 举报

147#
发表于 2007-1-11 18:40:57 | 只看该作者
原帖由 Yonsm 于 2007-1-11 06:32 PM 发表


1.不能指定大小,不是专门为 FBWF 而做的,我不喜欢做不通用的东西。
2.有效啊

1、可以用REGI修改一下注册表,再开启服务
2、在命令行里是有效。但在XCMD.INI里好像没效。我在XCMD.INI里这样设的,但就是不行。
DEVI %CurDrv%\外置程序\PE_DRIVER\drivers_VGA.cab
EXEC STARTDRIVE.CMD  //这行是装驱动
wait 15000
disp 1024,768,32,60  

但我在命令行里用xcmd disp 1024,768,32,60就可以
回复

使用道具 举报

148#
 楼主| 发表于 2007-1-11 19:08:00 | 只看该作者
原帖由 acoa 于 2007-1-11 06:40 PM 发表

1、可以用REGI修改一下注册表,再开启服务
2、在命令行里是有效。但在XCMD.INI里好像没效。我在XCMD.INI里这样设的,但就是不行。
DEVI %CurDrv%\外置程序\PE_DRIVER\drivers_VGA.cab
EXEC STARTDRIVE.CMD   ...


把 XLOG 打开

XLOG %SYSTEMROOT\XCMD.LOG

结束的时候:
XLOG

然后启动后看  LOG 文件。


另外,这个中间版本,不建议正式使用
回复

使用道具 举报

149#
发表于 2007-1-11 21:32:44 | 只看该作者
原帖由 acoa 于 2007-1-11 06:40 PM 发表

1、可以用REGI修改一下注册表,再开启服务
2、在命令行里是有效。但在XCMD.INI里好像没效。我在XCMD.INI里这样设的,但就是不行。
DEVI %CurDrv%\外置程序\PE_DRIVER\drivers_VGA.cab
EXEC STARTDRIVE.CMD   ...


我的现象一样。看来还需要继续完善。
回复

使用道具 举报

150#
发表于 2007-1-11 22:01:56 | 只看该作者
这个xcmd不知怎么回事,经常外置的xcmd.ini里的命令没有执行,桌面只有我的电脑,我的文档2个图标,明明一开始都正常了,后面把img的大小改小一点,就出现了.别的都没动.
老九的xpeset很少有外置的配置文件不执行的情况.
楼主是不是对比检查一下,是%curdrv%的原因?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 16:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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