无忧启动论坛

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

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

    [复制链接]
3481#
发表于 2011-2-16 19:46:42 | 只看该作者
不知元宵节或最近是否有更新.

不想刚PE更新.就漏掉PECMD最新版.
回复

使用道具 举报

3482#
 楼主| 发表于 2011-2-16 22:55:30 | 只看该作者
原帖由 66369 于 2011-2-16 19:46 发表
不知元宵节或最近是否有更新.

不想刚PE更新.就漏掉PECMD最新版.


近期不会有更新,目前发现PECMD的BUG不多,功能也足够用,没有更新的必要。

但有计划在5.1更新一次,5.1更新的PECMD会修正二个BUG,
其一是DISP命令自动设置分辨率时可能在一些特殊的机子中出现的BUG,
其二是在一些很特殊的系统中执行PECMD退出前释放内存时可能产生一个BUG。

5.1更新的PECMD有可能增加二、三条命令,其中一条用于控制PECMD是否解释脚本的注释,
也有可能放出PECMD的64位测试版本。
回复

使用道具 举报

3483#
发表于 2011-2-16 23:11:35 | 只看该作者

回复 #3509 lxl1638 的帖子

谢谢告之.好在我那PE使用PECMD没问题.

明天发新版.
回复

使用道具 举报

3484#
发表于 2011-2-17 15:05:33 | 只看该作者
原帖由 66369 于 2011-2-16 23:11 发表
谢谢告之.好在我那PE使用PECMD没问题.

明天发新版.


试用特别版本你把PECMD发挥的够好
回复

使用道具 举报

3485#
发表于 2011-2-17 16:56:05 | 只看该作者
谢谢,新手来学习,支持支持
回复

使用道具 举报

3486#
发表于 2011-2-17 22:37:07 | 只看该作者
强帖一定要支持哦,给力
回复

使用道具 举报

3487#
发表于 2011-2-20 18:00:05 | 只看该作者
请高手给看一下,我的INI文件中IFEX命令用的对不对,如对,可就是加载进去后不能CALL


_SUB LCY2003
LINK %StartMenu%\重启系统SHELL,%OPDir%\PE_OUTERPART\重启shell.exe
LINK %QuickLaunch%\原版系统安装工具,%OPDir%\WinPE_TOOLS\win$man.exe
LINK !%Desktop%\通用克隆工具,%OPDir%\oneGhost\WinCMD.EXE,LOAD ghost.WCS
LINK !%Desktop%\DISKGENIUS 分区管理,%OPDir%\磁盘光盘\DiskGenius.exe
LINK %Desktop%\CPU检测 CPU-Z,%OPDir%\系统检测\cpuz.exe
LINK %Desktop%\启用网络支持,PECMD.EXE,load %OPDir%\PE_OUTERPART\net_serv.ini,shell32.dll#86
LINK %Programs%\系统维护\Windows用户密码修改,%OPDir%\WinPE_TOOLS\NTPWEDIT.EXE
LINK %Programs%\系统维护\Windows用户密码破解,%OPDir%\WinPE_TOOLS\PasswordChanger.exe
LINK %Programs%\系统维护\Windows引导修复,%OPDir%\WinPE_TOOLS\NTBOOTautofix.exe
LINK %Programs%\系统维护\原版系统安装工具,%OPDir%\WinPE_TOOLS\win$man.exe
_END

_SUB WIN7
RAMD ImDisk,L64,NTFS,W:,PETOOLS
LINK %Programs%\设置\搜索PETOOLS程序,PECMD.EXE,LOAD %W%\petools\搜索petools.ini,Shell32.dll#62
PINT %Programs%\设置\搜索PETOOLS程序.lnk,附到「开始」菜单(&U)
PINT %Programs%\设置\搜索PETOOLS程序.lnk,锁定到任务栏(&K)
LINK %Programs%\设置\设置虚拟内存,%ProgramFiles%\part\SETPAGEFILE.EXE
PINT %Programs%\设置\设置虚拟内存.lnk,锁定到任务栏(&K)
LINK %Programs%\设置\提取本机驱动,%ProgramFiles%\part\GPD\GETPEDRIVER.EXE
PINT %Programs%\设置\提取本机驱动.lnk,附到「开始」菜单(&U)
LINK %Programs%\设置\设置临时文件,%OPDir%\basic\oneGhost\WinCMD.EXE
_END

IFEX X:\ProgramData,CALL _SUB WIN7!CALL _SUB LCY2003
回复

使用道具 举报

3488#
发表于 2011-2-20 19:22:16 | 只看该作者
看了好多贴了,都没发一个贴,看到楼主的元旦版,哈,觉得比较新,给你顶一下~~~~
回复

使用道具 举报

3489#
发表于 2011-2-20 21:24:37 | 只看该作者
感谢haiou327 (YY写写)超级版主,版主就是版主,不一样,我也少知道一些PE,但这句IFEX X:\ProgramData,CALL _SUB WIN7!CALL _SUB LCY2003折腾了我一星期,PECMD.EXE也查看了不知多少遍,就是没有看出其中味,在坛里潜了很久,第一求救,就得到版主的帮助解惑,甚是感谢!
回复

使用道具 举报

3490#
发表于 2011-2-24 08:59:42 | 只看该作者
这个东西怎么更新呢?
回复

使用道具 举报

3491#
发表于 2011-2-25 21:41:36 | 只看该作者
自定义的系统变量.发觉在

KILL 命令后就丢失.建议新版更新.能改进KILL命令.能在K后.自动ENVI行不行呢?
回复

使用道具 举报

3492#
 楼主| 发表于 2011-2-26 12:31:32 | 只看该作者
原帖由 66369 于 2011-2-25 21:41 发表
自定义的系统变量.发觉在

KILL 命令后就丢失.建议新版更新.能改进KILL命令.能在K后.自动ENVI行不行呢?


你所说的问题本人不是很明白,KILL掉资源管理器后,你要的环境变量是不是已设置成系统环境变量了,看看注册表是否存在那些环境变量?
回复

使用道具 举报

3493#
发表于 2011-2-26 15:39:32 | 只看该作者
又更新了~学习下;辛苦
回复

使用道具 举报

3494#
发表于 2011-2-27 17:25:22 | 只看该作者
好东西啊~~~~~~~~~~~~~~~~~
回复

使用道具 举报

3495#
发表于 2011-2-27 17:43:03 | 只看该作者
原帖由 lxl1638 于 2011-2-26 12:31 发表


你所说的问题本人不是很明白,KILL掉资源管理器后,你要的环境变量是不是已设置成系统环境变量了,看看注册表是否存在那些环境变量?



TEAM ENVI $MYDRV=%CurDrv%|WAIT 1669
TEAM ENVI |WAIT 699

启动后在命令提示符下.
SET
MYDRV=...
存在.
====================
但.
KILL掉资源管理器后,变量MYDRV=...SET没有了.所有以后用%MYDRV%的全失效.
后又ENVI下.又能找回.
回复

使用道具 举报

3496#
 楼主| 发表于 2011-2-27 20:11:24 | 只看该作者
原帖由 66369 于 2011-2-27 17:43 发表



TEAM ENVI $MYDRV=%CurDrv%|WAIT 1669
TEAM ENVI |WAIT 699

启动后在命令提示符下.
SET
MYDRV=...
存在.
====================
但.
KILL掉资源管理器后,变量MYDRV=...SET没有了.所有以后用%MY ...


本人测试没有发现你所说的问题,这个应与系统有关,KILL掉资源管理器PECMD会马上加载资源管理器,
同时注入到资源管理器中的代码也在资源管理器启动后刷新环境变量;设置这样的环境变量有两点要求:
1、要设置成系统环境变量;2、要在SHEL命令之前设置。
你遇到的问题与这两点无关,应与系统有关,下面有个测试版(这个版本并没解决你提到的问题)。

PECMD-DISK命令测试版:
1、修正了 WRIT 命令存在的BUG;
2、可能修正了PECMD退出时,在个别机子出现的BUG,这个BUG应该是V3.6.1001.313国庆版以后出现的;
3、完善了 EJEC 命令移除U盘和弹出物理光驱的功能;
4、加强了无参数的 DISP 命令检测宽屏LCD分辨率的功能;
5、增加了一条控制PECMD是否解释脚本注释的 NOTE 命令;
6、增加了用于读取硬盘信息、卸载或分配盘符卷的 DISK 命令,该命令也包含了 SHOW 命令的部分功能,
     该命令可以按硬盘系统注册表在WinPE中为硬盘分区分配盘符(功能可能不完善,仅用于测试)
7、不要修改该版本 PECMD 的主图标。
PECMD-测试.RAR (141.28 KB)PECMD-DISK命令测试版
回复

使用道具 举报

3497#
发表于 2011-2-28 10:39:35 | 只看该作者
看来老九要发新版pecmd了,呵呵,为啥不能修改主图标了呢?这个限制老九去掉吧,好满足我臭美的爱好。。。
回复

使用道具 举报

3498#
 楼主| 发表于 2011-2-28 17:45:19 | 只看该作者
原帖由 alexo 于 2011-2-28 10:39 发表
看来老九要发新版pecmd了,呵呵,为啥不能修改主图标了呢?这个限制老九去掉吧,好满足我臭美的爱好。。。

先测试,将测试结果报来再说。
修改主图标的方法还是有的,只是以前那种简单的方法不行了;
修改主图标的方法也不会只有一种,也有难易不同的多种方法。
回复

使用道具 举报

3499#
发表于 2011-2-28 22:02:24 | 只看该作者
........

回复

使用道具 举报

3500#
发表于 2011-3-1 10:14:59 | 只看该作者
新測試版已無法在win 2000系統下執行了。

pecmd-err.jpg (15 KB, 下载次数: 150)

pecmd-err.jpg
回复

使用道具 举报

3501#
 楼主| 发表于 2011-3-1 11:11:46 | 只看该作者
原帖由 bahmo 于 2011-3-1 10:14 发表
新測試版已無法在win 2000系統下執行了。

Windows 2000 不支持这个API。
你试试这个能不能在Windows 2000中使用。

CDROM.rar (2.49 KB, 下载次数: 21)

http://connect.microsoft.com/VisualStudio/feedback/details/349144/getvolumepathnamesforvolumename-wrong-info-and-sdk-header-bug

http://msdn.microsoft.com/en-us/library/aa364998(v=vs.85).aspx

The Windows API call GetVolumePathNamesForVolumeName is noted on MSDN as requiring Windows XP or higher client and Windows 2003 or higher server to utilize, however the documentation also states:
Remarks
To compile an application that uses this function, define the _WIN32_WINNT macro as 0x0500 or later. For more information, see Using the SDK Headers.
Upon inspecting the header, indeed the function is available when _WIN32_WINNT is defined at 0x0500 - however 0x0500 defines Windows 2000 or higher. The documentation should report that it requires 0x0501 or higher, as in testing this function is not available or even present on the Windows 2000 platform (kernel32.dll).

[ 本帖最后由 lxl1638 于 2011-3-1 11:31 编辑 ]
回复

使用道具 举报

3502#
发表于 2011-3-1 19:52:28 | 只看该作者
好东西,进来学习下。
回复

使用道具 举报

3503#
发表于 2011-3-2 08:24:53 | 只看该作者
原帖由 lxl1638 于 2011-3-1 11:11 发表

Windows 2000 不支持这个API。
你试试这个能不能在Windows 2000中使用。

114375

http://connect.microsoft.com/VisualStudio/feedback/details/349144/getvolumepathnamesforvolumename-wrong-info-an ...

與測試版一樣,無法在win 2000執行

cdrom-err.jpg (15.01 KB, 下载次数: 145)

cdrom-err.jpg
回复

使用道具 举报

3504#
 楼主| 发表于 2011-3-2 11:26:28 | 只看该作者
原帖由 bahmo 于 2011-3-2 08:24 发表

與測試版一樣,無法在win 2000執行

你再到一楼下载新的测试版试试。
回复

使用道具 举报

3505#
发表于 2011-3-2 12:21:19 | 只看该作者

回复 #3531 lxl1638 的帖子

一樓的測試版是ok的,可在win 2000下執行
回复

使用道具 举报

3506#
 楼主| 发表于 2011-3-2 12:26:03 | 只看该作者
原帖由 bahmo 于 2011-3-2 12:21 发表
一樓的測試版是ok的,可在win 2000下執行

能执行是一回事,功能可用是另一会事。
你测试一下 EJEC 命令的功能,Win2K 下出错是因为 Win2K 的 Kernel32.DLL 导出表中没有那个API 引起的。
回复

使用道具 举报

3507#
发表于 2011-3-2 12:29:10 | 只看该作者

回复 #3533 lxl1638 的帖子

經測試
DISK ,,,3,G
成功將usb 更換為G:
ejec g:
成功移除USB
回复

使用道具 举报

3508#
 楼主| 发表于 2011-3-2 12:35:11 | 只看该作者
原帖由 bahmo 于 2011-3-2 12:29 发表
經測試
DISK ,,,3,G
成功將usb 更換為G:
ejec g:
成功移除USB

还有弹出和关闭光驱托盘的功能,也测试一下。
回复

使用道具 举报

3509#
发表于 2011-3-2 12:57:47 | 只看该作者

回复 #3535 lxl1638 的帖子

WIN2000下,光碟機的彈出與關閉功能 就無反應了
回复

使用道具 举报

3510#
 楼主| 发表于 2011-3-2 18:09:30 | 只看该作者
原帖由 bahmo 于 2011-3-2 12:57 发表
WIN2000下,光碟機的彈出與關閉功能 就無反應了

你试试这两个测试文件,先在CMD窗口中执行,看看能否在Win2000中列出光驱,加参数执行,看看能否弹出光驱托盘。

CDROMa.rar

5.12 KB, 下载次数: 24, 下载积分: 无忧币 -2

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 11:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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