无忧启动论坛

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

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

    [复制链接]
3121#
发表于 2010-8-25 02:21:50 | 只看该作者
原帖由 lxl1638 于 2010-8-25 02:10 发表


ID12不是真正的隐藏分区,是EISA分区,本质是FAT32/NTFS分区。
只是Windows系统默认不给EISA分区分配盘符卷而已。

分区表中的隐藏分区ID应是对应各类分区的ID再16。

报告老九

那个帖子的楼主想表达的意思是,把<外置程序>所在盘的盘符记录在%MyDrv%而已。私以为老九把第一次执行LOAD时把%CurDrv%存入系统变量%MyDrv%就行了。
回复

使用道具 举报

3122#
 楼主| 发表于 2010-8-25 02:26:17 | 只看该作者
原帖由 neo4026 于 2010-8-25 02:21 发表

报告老九

那个帖子的楼主想表达的意思是,把所在盘的盘符记录在%MyDrv%而已。私以为老九把第一次执行LOAD时把%CurDrv%存入系统变量%MyDrv%就行了。


执行 LOAD 命令后,%CurDrv%就是配置文件所在的分区盘符,%CurDir%就是配置文件所在的目录,
自己把它设置成系统的环境变量就可以了,PECMD 会自动将这两个变量设置成系统环境变量的,因为不知道你是否需要。
每个进程的环境块就是只有那么32K。
回复

使用道具 举报

3123#
发表于 2010-8-25 02:28:33 | 只看该作者
原帖由 lxl1638 于 2010-8-25 02:26 发表


执行 LOAD 命令后,%CurDrv%就是配置文件所在的分区盘符,%CurDir%就是配置文件所在的目录,
自己把它设置成系统的环境变量就可以了,PECMD 会自动将这两个变量设置成系统环境变量的,因为不知道你是否需要 ...

根据那个帖子里反馈的,貌似设置系统变量后必须要刷新一次explorer才起作用...
相当纠结
回复

使用道具 举报

3124#
 楼主| 发表于 2010-8-25 02:32:40 | 只看该作者
原帖由 neo4026 于 2010-8-25 02:28 发表

根据那个帖子里反馈的,貌似设置系统变量后必须要刷新一次explorer才起作用...
相当纠结


资源管理器启动后可在%Startup%执行一次无参数的ENVI命令,之后系统环境变量才刷新。
回复

使用道具 举报

3125#
发表于 2010-8-25 02:38:15 | 只看该作者
原帖由 lxl1638 于 2010-8-25 02:32 发表


资源管理器启动后可在%Startup%执行一次无参数的ENVI命令,之后系统环境变量才刷新。

也就说更改了系统变量后不需要重启explorer?
只需ENVI一次即可?
回复

使用道具 举报

3126#
 楼主| 发表于 2010-8-25 19:20:45 | 只看该作者
原帖由 neo4026 于 2010-8-25 02:38 发表

也就说更改了系统变量后不需要重启explorer?
只需ENVI一次即可?


V3.9.2010.0823版:
1、通过注入 EXPLORER.EXE 进程的代码执行无参数的 ENVI 命令,
     该功能相当于每次启动 EXPLORER.EXE 后自动刷新系统环境变量;

2、再次完善 DISP 命令自动设置显示分辨率的功能;
3、完善了 EJEC 命令的功能,使得 PECMD.EXE 可在 WinPE 环境中弹出光驱;
4、修改了 PECMD.EXE 的托盘图标菜单,给该菜单加入了自动设置显示分辨率的功能;
5、修正的 EDIT 控件无法拖入文件目录的 BUG。

DISP命令自动设置显示分辨率的用法:
新版 PECMD.EXE 可以用无参数的 DISP 命令自动设置显示分辨率,要求的前提是:
1、WinPE 启动后或启动过程中安装显示驱动程序,显卡驱动安装完成后调用 DISP
     命令即可给大多数机型设置好显示分辨率;
2、因 WinPE 系统的功能不完整,定制 WinPE 的技术人员最好脱机离线将注册表的以下子项
     "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY"
     "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00X\Enum\DISPLAY"
     删除,或通过 PECMD.INI 在启动过程中删除这些子项再安装显示驱动,以便使 PECMD.EXE
     能读取到唯一正确的显示器 EDID。

PECMD-V3.9.2010.0823.RAR (133.59 KB)PECMD-V3.9.2010.0823版


[ 本帖最后由 lxl1638 于 2010-8-26 02:13 编辑 ]
回复

使用道具 举报

3127#
发表于 2010-8-26 00:34:57 | 只看该作者
To 老九:
    有点事找你,请查收邮箱中邮件
回复

使用道具 举报

3128#
发表于 2010-8-26 10:32:54 | 只看该作者
PECMD V3.9.2010.0823(繁中版)

PECMD.RAR

124.61 KB, 下载次数: 190, 下载积分: 无忧币 -2

回复

使用道具 举报

3129#
发表于 2010-8-26 11:07:47 | 只看该作者
谢老九的更新
跟进
回复

使用道具 举报

3130#
发表于 2010-8-27 01:31:01 | 只看该作者
1、通过注入 EXPLORER.EXE 进程的代码执行无参数的 ENVI 命令,
     该功能相当于每次启动 EXPLORER.EXE 后自动刷新系统环境变量;


思考下...
回复

使用道具 举报

3131#
 楼主| 发表于 2010-8-27 01:36:15 | 只看该作者
原帖由 66369 于 2010-8-27 01:31 发表
1、通过注入 EXPLORER.EXE 进程的代码执行无参数的 ENVI 命令,
     该功能相当于每次启动 EXPLORER.EXE 后自动刷新系统环境变量;


思考下...


无须思考,PECMD 一直就有向 EXPLORER.EXE 进程注入代码的,否则如何从[开始菜单]关机/重启啊,
现在只是增加一些功能,就是将刷新系统环境变量的功能加入到 EXPLORER.EXE 进程中而已。
这个功能相当于 EXPLORER.EXE 进程启动后自己刷新系统环境变量,不用你自己动手执行 ENVI,很多时候可以代替 KILL EXPLORER.EXE 进程。

[ 本帖最后由 lxl1638 于 2010-8-27 01:38 编辑 ]
回复

使用道具 举报

3132#
发表于 2010-8-27 08:49:00 | 只看该作者

回复 #3185 lxl1638 的帖子

新版在PE1.X中.获取启动盘符时.已经可以了.解决了长期没解决的问题....非常好.

回复

使用道具 举报

3133#
发表于 2010-8-27 09:07:09 | 只看该作者
不知怎么修改和替换WinPE命令解释程序 & WinPE登录命令的,正在研究中
回复

使用道具 举报

3134#
发表于 2010-8-29 07:28:37 | 只看该作者
水老PE肯定是第一个跟进新版的PE,期待水老PE更新发布了。
回复

使用道具 举报

3135#
发表于 2010-8-29 14:05:16 | 只看该作者
看来水老又得更新了,还是要十分感谢楼主的作品,不然pe也没有正在这么好玩。
回复

使用道具 举报

3136#
发表于 2010-9-2 19:55:40 | 只看该作者
肯定支持……又有更新了
回复

使用道具 举报

3137#
发表于 2010-9-2 23:32:42 | 只看该作者
这个还不懂,tag 下
回复

使用道具 举报

3138#
发表于 2010-9-3 21:22:41 | 只看该作者
希望老九把下列问题解决了。

安装完显卡驱动后,pecmd disp无效,必须把先手动将显卡设成16色,然后pecmd disp才能起作用。
回复

使用道具 举报

3139#
发表于 2010-9-4 10:10:04 | 只看该作者
好象只有你提到这种现象,其它人没有提到这种现象,你的显卡是什么?老家伙的吧?
学会变通,选 PECMD DISP B16 //按当前分辨率设置成16位色
,再 PECMD DISP。//自动设置
回复

使用道具 举报

3140#
发表于 2010-9-4 10:40:21 | 只看该作者

回复 #3193 菜刀 的帖子

不会吧!记得有几个人提到这个现象,PECMD DISP B4没用的,非要显示器设置里手搞一下。
我的两台机器都这样,这台是nvidia geforce 7025

[ 本帖最后由 lelexiong 于 2010-9-4 11:28 编辑 ]
回复

使用道具 举报

3141#
发表于 2010-9-8 14:30:36 | 只看该作者
强,强。支持!!!!!
回复

使用道具 举报

3142#
发表于 2010-9-8 22:39:15 | 只看该作者
想建立一个文件夹的快捷方式,建立后,自动实时显示此文件夹的所有子文件夹和文件,
我用 LINK 能数,只能建立文件夹快捷,点选后,只是打开所在文件夹,并不出现列表,


下面的截图是我手动右键拖到开始菜单建立的文件夹快捷效果,,不知道 PECMD 能否实现此功能?

[ 本帖最后由 网虫2008 于 2010-9-9 07:34 编辑 ]

sshot-2.png (132.61 KB, 下载次数: 180)

sshot-2.png
回复

使用道具 举报

3143#
发表于 2010-9-9 14:12:13 | 只看该作者
devi 只能在命令行窗口运行才有效,对cab完全没效(PE3.0环境)
刚试过,还成0730的也是如此,其它版本我手上没了

[ 本帖最后由 玄天 于 2010-9-9 15:04 编辑 ]
回复

使用道具 举报

3144#
 楼主| 发表于 2010-9-10 11:48:03 | 只看该作者
原帖由 玄天 于 2010-9-9 14:12 发表
devi 只能在命令行窗口运行才有效,对cab完全没效(PE3.0环境)
刚试过,还成0730的也是如此,其它版本我手上没了


你看看 Devi 命令有没有解压出文件来。
回复

使用道具 举报

3145#
 楼主| 发表于 2010-9-10 12:04:26 | 只看该作者
原帖由 网虫2008 于 2010-9-8 22:39 发表
想建立一个文件夹的快捷方式,建立后,自动实时显示此文件夹的所有子文件夹和文件,
我用 LINK 能数,只能建立文件夹快捷,点选后,只是打开所在文件夹,并不出现列表,


下面的截图是我手动右键拖到开始菜 ...


还要配合 SITE 命令才能完成这样的功能,以前曾放出一个范例脚本。
你按手动操作先试试,那个目录下还有个文件(要在 CMD.EXE 窗口中用 dir /ah 才能看到),
看看它的文件属性有什么要求。

用 WRIT 命令建立那个文件(好可将准备好的文件用 File 命令复制过去),
再用 SITE 命令设置属性。
回复

使用道具 举报

3146#
发表于 2010-9-10 12:37:21 | 只看该作者
原帖由 lxl1638 于 2010-9-10 11:48 发表


你看看 Devi 命令有没有解压出文件来。

没注意,你有PE3,测试下比我明白呀:(
回复

使用道具 举报

3147#
 楼主| 发表于 2010-9-10 12:40:39 | 只看该作者
还在下载,太慢了,打算明天才测试。

[ 本帖最后由 lxl1638 于 2010-9-10 13:14 编辑 ]
回复

使用道具 举报

3148#
发表于 2010-9-10 14:30:33 | 只看该作者
原帖由 lxl1638 于 2010-9-10 12:04 发表


还要配合 SITE 命令才能完成这样的功能,以前曾放出一个范例脚本。
你按手动操作先试试,那个目录下还有个文件(要在 CMD.EXE 窗口中用 dir /ah 才能看到),
看看它的文件属性有什么要求。

用 WRIT 命令 ...


这些之前我也测试过,,,其他方法也能做到,只不过麻烦。

如果PECMD.EXE以后的版本能在LINK参数上增强这样的功能就万岁了喽!!
回复

使用道具 举报

3149#
发表于 2010-9-10 14:56:24 | 只看该作者
原帖由 网虫2008 于 2010-9-10 14:30 发表


这些之前我也测试过,,,其他方法也能做到,只不过麻烦。

如果PECMD.EXE以后的版本能在LINK参数上增强这样的功能就万岁了喽!!

你那一大堆菜单我觉得更麻烦,看着都头晕:(
回复

使用道具 举报

3150#
 楼主| 发表于 2010-9-11 00:09:07 | 只看该作者
原帖由 网虫2008 于 2010-9-10 14:30 发表


这些之前我也测试过,,,其他方法也能做到,只不过麻烦。

如果PECMD.EXE以后的版本能在LINK参数上增强这样的功能就万岁了喽!!


不是每一种功能都要求一条命令就能完成的,CMD批处理也好,PECMD脚本也好,其它高级编程语言也好,有些功能要用很多命令才能完成的。
如果要求每一种功能都能通过PECMD命令来完成,那样会有很多人提出不同的功能,就需要设计很多命令。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-10-3 10:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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