无忧启动论坛

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

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

    [复制链接]
发表于 2007-2-14 12:04:19 | 显示全部楼层
终于搞出个GOTO来了,以前没搞出来是因为没一次性把所有行读到字符串数组里,我直接用System.IO.File.ReadAllLines函数就可以返回一个字符串数组,只是这个函数是.net里的,你恐怕用不了。
回复

使用道具 举报

 楼主| 发表于 2007-2-14 13:23:27 | 显示全部楼层
原帖由 123 于 2007-2-14 12:04 PM 发表
终于搞出个GOTO来了,以前没搞出来是因为没一次性把所有行读到字符串数组里,我直接用System.IO.File.ReadAllLines函数就可以返回一个字符串数组,只是这个函数是.net里的,你恐怕用不了。


指针操作,执行效率更高,消耗资源更低。
VB或Pascal对传统的ASCII字符串操作往往要复制一份作副本,这样消耗资源会大。
等下会将 GOTO 命令合并到 CALL 命令中,同时做一个简简单单的WinPE让大家好好理解PECMD一些新命令的使用,
CALL命令新功能(原GOTO)的出现使配置文件结构化、模块化、脚本化成为现实!


[ 本帖最后由 lxl1638 于 2007-2-14 01:26 PM 编辑 ]
回复

使用道具 举报

发表于 2007-2-14 13:44:46 | 显示全部楼层
好像不需要太多功能,至少对我来说只要能以最短的时间到达桌面就行了。至于那些命令,我一般都用AUTOIT来做。
回复

使用道具 举报

发表于 2007-2-14 15:33:21 | 显示全部楼层
學習的機會來
回复

使用道具 举报

 楼主| 发表于 2007-2-15 08:53:33 | 显示全部楼层
还在编辑帖子,居然就有人下载了,翻新过年啦 。
回复

使用道具 举报

发表于 2007-2-15 09:06:53 | 显示全部楼层
有源码,偶就支持啊,好贴啊
回复

使用道具 举报

发表于 2007-2-15 16:02:24 | 显示全部楼层
有没有试用的?,我怎么进不了桌面啊,前面的goto没问题,
我只是换了pecmd和pelogon,pecmd.ini里的goto改成call,怎么不行?
我的pecmd.ini,只是把其中的goto换成call就不行了.

//删除不需要的启动文件
EXEC =!CMD.EXE /C "%CurDrv%\Programs\SYSTEM\del.cmd"
EXEC =!%CurDrv%\Programs\SYSTEM\7Z X %CurDrv%\Programs\SYSTEM\system.7z -y -aos -o%systemroot%

//TEXT 设置fbwf

REGI HKLM\SYSTEM\ControlSet001\Services\fbwf\WinPECacheThreshold=#64
SERV FBWF

LOGS %SystemRoot%\XCMD.LOG

LOGO %CurDrv%\Programs\LOGO.JPG
TEXT 在5秒内按下CTRL键,设置虚拟内存……#0xFFDDDD,4,570,400,600 $20
WAIT 5000

IFEX KEY=17,GOTO PF_SET

_SUB PF_SET
IFEX C:\PAGEFILE.SYS,PAGE C:\PAGEFILE.SYS 192 256
IFEX D:\PAGEFILE.SYS,PAGE D:\PAGEFILE.SYS 192 256
IFEX E:\PAGEFILE.SYS,PAGE E:\PAGEFILE.SYS 192 256
IFEX F:\PAGEFILE.SYS,PAGE F:\PAGEFILE.SYS 192 256
LINK %Temp%\PF_OK,%SystemRoot%
TEXT 设置成功,请松开CTRL键……
WAIT 2000
_END

ENVI $

TEXT 正在设定系统……

// 修正 USB 驱动程序文件路径
REGI HKLM\System\CurrentControlSet\Services\USBHUB\ImagePath=System32\Drivers\USBHUB.SYS
REGI HKLM\System\CurrentControlSet\Services\USBCCGP\ImagePath=System32\Drivers\USBCCGP.SYS
REGI HKLM\System\CurrentControlSet\Services\USBEHCI\ImagePath=System32\Drivers\USBEHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBOHCI\ImagePath=System32\Drivers\USBOHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBSTOR\ImagePath=System32\Drivers\USBSTOR.SYS
REGI HKLM\System\CurrentControlSet\Services\USBUHCI\ImagePath=System32\Drivers\USBUHCI.SYS

// 取消安装未经签名的驱动程序警告
//REGI HKCU\Software\Microsoft\Driver Signing\Policy=@0
//REGI HKLM\Software\Microsoft\Driver Signing\Policy=@0
//REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\PrivateHash=@0x22 0x9E 0x53 0x3E 0x5D 0x08 0xAB 0xC8 0x77 0x1D 0xB9 0xD0 0xE6, 0x06 0xA8 0x06

// 设置系统用户文件夹路径
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common AppData=%ALLUSERSPROFILE%\Application Data
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Desktop=%ALLUSERSPROFILE%\桌面
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Favorites=%ALLUSERSPROFILE%\Favorites
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Programs=%ALLUSERSPROFILE%\「开始」菜单\程序
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Start Menu=%ALLUSERSPROFILE%\「开始」菜单
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Startup=%ALLUSERSPROFILE%\「开始」菜单\程序\启动
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Templates=%ALLUSERSPROFILE%\Templates

// 设置系统语言
//REGI HKLM\System\CurrentControlSet\Control\Nls\Language\Default=0804
//REGI HKLM\System\CurrentControlSet\Control\Nls\Language\InstallLanguage=0804
//REGI HKLM\System\CurrentControlSet\Control\Nls\Locale\=00000804

// 设置部分程序的临时文件夹路径
//REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Advanced INF Setup\AdvPackLogFile=%TEMP%
//REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\LogPath=%TEMP%
//REGI HKLM\System\CurrentControlSet\Control\NTMS\NtmsData=%TEMP%

TEXT 正在注册组件……
CALL SHELL32.DLL,DllInstall,#1,I
CALL BROWSEUI.DLL,DllInstall,#1,I
CALL SHDOCVW.DLL,DllInstall,#1,I
EXEC =@PECMD.EXE CALL SHELL32.DLL,DllInstall,#1,U

// 禁止 Windows 漫游提示,删除控制面板中网络连接和管理工具文件夹
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!

//去除桌面图标小箭头
REGI HKCR\lnkfile\IsShortcut
REGI HKCR\piffile\IsShortcut

TEXT 正在初始化外部程序……

// 创建桌面和快速启动栏快捷方式
LINK !%Desktop%\Internet Explorer,%CurDrv%\Programs\网络工具\GREENBROWSER\GREENBROWSER.EXE,,%CurDrv%\Programs\网络工具\IE\ie.ico
LINK %Desktop%\文件管理器TC,%CurDrv%\Programs\Totalcmd\Runtc.exe
LINK %Desktop%\Word 文字处理,%CurDrv%\Programs\文本编辑\Office\Winword.exe
LINK %Desktop%\Excel 电子表格,%CurDrv%\Programs\文本编辑\Office\EXCEL.EXE
LINK %Desktop%\PowerPoint 幻灯演示,%CurDrv%\Programs\文本编辑\Office\POWERPNT.EXE
LINK %Desktop%\手动安装驱动,%CurDrv%\Programs\System\DRIVERS\PEDrive.cmd,,%CurDrv%\Programs\System\DRIVERS\SCANDRIVE.ICO

LINK %QuickLaunch%\清理虚拟磁盘,%CurDrv%\Programs\System\CLEAN.CMD,,%CurDrv%\Programs\System\CLEAN.ICO
LINK %QuickLaunch%\设置虚拟内存,%CurDrv%\Programs\System\SETPAGEFILE.EXE

LINK %ALLUSERSPROFILE%\「开始」菜单\Internet Explorer,%CurDrv%\Programs\网络工具\IE\iexplore.exe,,%CurDrv%\Programs\网络工具\IE\ie.ico

//外置组件
LINK !%Programs%\_外置组件\_先安装网络组件,%CurDrv%\Programs\SYSTEM\NETCFG.CMD,,%SYSTEMROOT%\SYSTEM32\shell32.dll,18
LINK !%Programs%\_外置组件\安装MMC组件,%CurDrv%\Programs\SYSTEM\MMC.CMD,,%SYSTEMROOT%\SYSTEM32\shell32.dll,35
LINK !%Programs%\_外置组件\_安装音频组件,%CurDrv%\Programs\SYSTEM\SND.CMD,,%SYSTEMROOT%\SYSTEM32\shell32.dll,145
LINK !%Programs%\_外置组件\_安装显示组件,%CurDrv%\Programs\SYSTEM\VGA.CMD,,%CurDrv%\Programs\SYSTEM\SETDISPLAY.EXE,0
LINK !%Programs%\_外置组件\安装无线网络,%CurDrv%\Programs\SYSTEM\WIRELESS.CMD,,%SYSTEMROOT%\SYSTEM32\shell32.dll,18
LINK !%Programs%\_外置组件\安装ADSL拨号支持,%CurDrv%\Programs\SYSTEM\PPPOE.CMD,,%CurDrv%\Programs\SYSTEM\PPPOE.ico

// 创建程序组:网络工具
LINK %Programs%\网络工具\启动腾讯 QQ,%CurDrv%\Programs\网络工具\QQ\QQ.EXE,,%CurDrv%\Programs\网络工具\QQ\QQ.ico
LINK !%Programs%\网络工具\Internet Explorer,%CurDrv%\Programs\网络工具\IE\iexplore.exe,,%CurDrv%\Programs\网络工具\IE\ie.ico
LINK %Programs%\网络工具\Green Browser 浏览器,%CurDrv%\Programs\网络工具\GREENBROWSER\GREENBROWSER.EXE,,%CurDrv%\Programs\网络工具\IE\ie.ico
LINK %Programs%\网络工具\网络连接,%CurDrv%\Programs\System\Penetcfg.exe
LINK %Programs%\网络工具\迅雷下载,%CurDrv%\Programs\网络工具\Thunder\Thunder.exe
LINK %Programs%\网络工具\脱兔综合下载,%CurDrv%\Programs\网络工具\Tuotu\Tuotu.exe
LINK %Programs%\网络工具\远程登录工具 Putty,%CurDrv%\Programs\网络工具\Putty\Putty.exe
LINK %Programs%\网络工具\远程控制\Radmin 控制端,%CurDrv%\Programs\网络工具\Radmin\Radmin.exe,,SHELL32.DLL,19
LINK %Programs%\网络工具\远程控制\Radmin 服务端,%CurDrv%\Programs\网络工具\Radmin\SVCHOST.exe
LINK %Programs%\网络工具\远程控制\Radmin 综合控制台,%CurDrv%\Programs\网络工具\Radmin\Setup.cmd,,SHELL32.DLL,18
LINK %Programs%\网络工具\服务器\文件共享服务器 Http File Server,%CurDrv%\Programs\网络工具\HFS\HFS.exe
LINK %Programs%\网络工具\服务器\微型 FTP 服务器 Tftpd32,%CurDrv%\Programs\网络工具\Tftpd\Tftpd32.exe
LINK !%Programs%\网络工具\全能扫描器 Nmap,%CurDrv%\Programs\网络工具\nmap\nmap.cmd,,%CurDrv%\Programs\网络工具\nmap\nmap.ico
LINK %Programs%\网络工具\网络综合工具 Netcat(NC),%CurDrv%\Programs\网络工具\NC\nc.cmd,,SHELL32.DLL,25

// 创建程序组:系统设置
LINK %Programs%\系统设置\桌面分辨率设置,%CurDrv%\Programs\System\SETDISPLAY.EXE
LINK %Programs%\系统设置\激活 USB 移动磁盘,%CurDrv%\Programs\System\ActivMD\USBActive.CMD,,SHELL32.DLL,12

// 创建程序组:Windows 系统维护
LINK %Programs%\Windows 系统维护\Windows 用户密码修复,%CurDrv%\Programs\Windows系统维护\PasswdRenew.EXE
LINK %Programs%\Windows 系统维护\编辑目标Windows 注册表,%CurDrv%\Programs\Windows系统维护\RUNSCANNER.EXE,%SystemRoot%\regedit.exe
LINK %Programs%\Windows 系统维护\目标Windows服务,%CurDrv%\Programs\Windows系统维护\SERVICESPE.EXE
LINK %Programs%\Windows 系统维护\自动安装 Windows,%CurDrv%\Programs\Windows系统维护\SetupXP.exe

// 创建程序组:磁盘工具
LINK %Programs%\磁盘工具\磁盘分区管理 WinPM,%CurDrv%\Programs\磁盘工具\WinPM\WinPM.exe
LINK %Programs%\磁盘工具\软盘映像工具 WinImage,%CurDrv%\Programs\磁盘工具\WINIMAGE\WINIMAGE.exe
LINK %Programs%\磁盘工具\分区表修复工具 PartitionTableDoctor,%CurDrv%\Programs\磁盘工具\PartitionTableDoctor\PartitionTableDoctor.exe
LINK %Programs%\磁盘工具\Vista-XP 引导扇区类型切换,%CurDrv%\Programs\磁盘工具\BootSect\BootSect.exe,,SHELL32.DLL,7
LINK %Programs%\磁盘工具\移动磁盘格式化工具 BootU,%CurDrv%\Programs\磁盘工具\BootU\BootU.exe
LINK %Programs%\磁盘工具\磁盘空间分析 Space,%CurDrv%\Programs\磁盘工具\Space\Space.exe
LINK %Programs%\磁盘工具\专业文件擦除 Eraser,%CurDrv%\Programs\磁盘工具\专业文件擦除\eraser.exe
LINK %Programs%\磁盘工具\磁盘扫描向导,%CurDrv%\Programs\磁盘工具\Chkdsk\CHKDSK.CMD,,SHELL32.DLL,9

LINK %Programs%\磁盘工具\闪存卡格式化工具\多功能闪存修复工具,%CurDrv%\Programs\磁盘工具\CARDFORMAT\FLASHDOCTOR.EXE
LINK %Programs%\磁盘工具\闪存卡格式化工具\MMC 闪存卡格式化,%CurDrv%\Programs\磁盘工具\CARDFORMAT\MMCMEDIC.EXE
LINK %Programs%\磁盘工具\闪存卡格式化工具\索尼记忆棒格式化,%CurDrv%\Programs\磁盘工具\CARDFORMAT\MSFMT.EXE
LINK %Programs%\磁盘工具\闪存卡格式化工具\SM XD 闪存卡格式化,%CurDrv%\Programs\磁盘工具\CARDFORMAT\SMXDLFORMAT.EXE

// 创建程序组:光盘工具
LINK %Programs%\光盘工具\虚拟光驱 Virtual Drive Manager,%CurDrv%\Programs\光盘工具\VDM\VDM1.exe
LINK %Programs%\光盘工具\虚拟驱动器专家,%CurDrv%\Programs\光盘工具\VDM\VDM2.exe
LINK %Programs%\光盘工具\光盘映像工具 UltraISO,%CurDrv%\Programs\光盘工具\ULTRAISO\ULTRAISO.exe
LINK %Programs%\光盘工具\光盘刻录 Ones,%CurDrv%\Programs\光盘工具\Ones\Ones.exe,,%CurDrv%\Programs\光盘工具\Ones\Ones.ico
LINK %Programs%\光盘工具\光盘信息检测 INFOTOOL,%CurDrv%\Programs\光盘工具\INFOTOOL\INFOTOOL.EXE
LINK %Programs%\光盘工具\光盘保护侦测器,%CurDrv%\Programs\光盘工具\光盘保护侦测器\光盘保护侦测器.EXE

// 创建程序组:克隆备份
LINK %Programs%\克隆备份\诺顿 Ghost32,%CurDrv%\Programs\克隆备份\ghost\Ghost32.exe,,%CurDrv%\Programs\克隆备份\ghost\Ghost32.ico
LINK %Programs%\克隆备份\自定义 Ghost 克隆备份,%CurDrv%\Programs\克隆备份\ghost\custom.cmd,,%CurDrv%\Programs\克隆备份\ghost\Ghost32.ico
LINK %Programs%\克隆备份\Gho映像浏览器 GhostExp,%CurDrv%\Programs\克隆备份\ghost\GHOSTEXP.exe
LINK %Programs%\克隆备份\Ghost 多播服务器 GhostCast Server,%CurDrv%\Programs\克隆备份\ghost\GhostSrv.exe
LINK %Programs%\克隆备份\ACRONIS,%CurDrv%\Programs\克隆备份\ACRONIS\TRUEIMAGE.EXE

// 创建程序组:数据恢复
LINK %Programs%\数据恢复\文件恢复 Recover My Files,%CurDrv%\Programs\数据恢复\RecoverMyFiles\RecoverMyFiles.exe
LINK %Programs%\数据恢复\文件恢复 R-STUDIONE,%CurDrv%\Programs\数据恢复\R-STUDIONE\R-STUDIONE.exe,,%CurDrv%\Programs\数据恢复\R-STUDIONE\r-studio.ico
LINK %Programs%\数据恢复\坏文件强力拷贝 BadCopy,%CurDrv%\Programs\数据恢复\BadCopy\BadCopy.exe,,%CurDrv%\Programs\数据恢复\BadCopy\BadCopy.ico
LINK %Programs%\数据恢复\Raid 修复,%CurDrv%\Programs\数据恢复\RAIDFIX\RAIDFIX.exe,,SHELL32.DLL,8
LINK %Programs%\数据恢复\磁盘数据恢复 Disk Commander,%CurDrv%\Programs\System\ERD\Dskcmw32.exe,/1996

// 创建程序组:图形图像
LINK %Programs%\图形图像\看图工具 ACDSee,%CurDrv%\Programs\图形图像\ACDSEE\ACDSEE.EXE
LINK %Programs%\图形图像\截图工具 SPX,%CurDrv%\Programs\图形图像\SPX\SPX.exe

// 创建程序组:在线杀毒
LINK %Programs%\在线杀毒\Mcafee 在线杀毒,%CurDrv%\Programs\WINTOOLS\病毒扫描\SYSCLEAN\Mcafee.CMD,,%CurDrv%\Programs\WINTOOLS\病毒扫描\SYSCLEAN\Mcafee.ico
LINK %Programs%\在线杀毒\Drweb 在线杀毒,%CurDrv%\Programs\WINTOOLS\病毒扫描\SYSCLEAN\Drweb.CMD,,%CurDrv%\Programs\WINTOOLS\病毒扫描\SYSCLEAN\Drweb.ico
LINK %Programs%\在线杀毒\趋势在线杀毒,%CurDrv%\Programs\WINTOOLS\病毒扫描\SYSCLEAN\Sysclean.CMD,,%CurDrv%\Programs\WINTOOLS\病毒扫描\SYSCLEAN\Sysclean.ico

// 创建程序组:Office办公
LINK %Programs%\Office 办公\Word 文字处理,%CurDrv%\Programs\文本编辑\Office\Winword.exe
LINK %Programs%\Office 办公\Excel 电子表格,%CurDrv%\Programs\文本编辑\Office\EXCEL.EXE
LINK %Programs%\Office 办公\PowerPoint 幻灯演示,%CurDrv%\Programs\文本编辑\Office\POWERPNT.EXE
LINK %Programs%\Office 办公\文本编辑\文件编辑 UltraEdit-32,%CurDrv%\Programs\文本编辑\ULTRAEDIT\uedit32.exe
LINK %Programs%\Office 办公\文本编辑\PDF查看 FoxitReader,%CurDrv%\Programs\文本编辑\FoxitReader\FoxitReader.exe
LINK %Programs%\Office 办公\文本编辑\记事本,%SystemRoot%\System32\Notepad.exe

// 创建程序组:硬件工具
LINK %Programs%\硬件工具\硬件及系统环境检测 Everest,%CurDrv%\Programs\硬件工具\EVEREST\EVEREST.exe
LINK %Programs%\硬件工具\处理器检测工具 CPU-Z,%CurDrv%\Programs\硬件工具\CPUZ\CPUZ.exe
LINK %Programs%\硬件工具\显示器测试工具 DisplayX,%CurDrv%\Programs\硬件工具\DisplayX\DisplayX.exe
LINK %Programs%\硬件工具\数码相机 CCD 坏点检测,%CurDrv%\Programs\硬件工具\CCD坏点检测\CCD_CHECK.EXE
LINK %Programs%\硬件工具\物理内存检测器 MemTest,%CurDrv%\Programs\硬件工具\MEMTEST\MEMTEST.EXE
LINK %Programs%\硬件工具\经典测试工具 SuperPI MOD,%CurDrv%\Programs\硬件工具\super_pi\super_pi.exe
LINK %Programs%\硬件工具\ATTO 磁盘性能测试,%CurDrv%\Programs\硬件工具\ATTO\DISK_BENCH32.EXE

// 创建程序组:附件-系统检测
LINK %Programs%\附件\系统检测\任务管理器,%SystemRoot%\System32\Taskmgr.exe
LINK %Programs%\附件\系统检测\系统快照工具 RegSnap,%CurDrv%\Programs\系统检测\RegSnap\RegSnap.exe
LINK %Programs%\附件\系统检测\Filemon 文件监视程序,%CurDrv%\Programs\系统检测\Filemon\Filemon.exe

//设置桌面背景
//REGI HKCU\Control Panel\Desktop\Wallpaper=%CurDrv%\外置程序\LOGO.JPG

TEXT 正在载入桌面……
LOGO
HOTK #255,PECMD.EXE SHUT R
HIDE
SHEL EXPLORER.EXE

//设置文档关联

EXEC !%CurDrv%\Programs\System\REGAPP.CMD
EXEC !%CurDrv%\Programs\SYSTEM\SysOP.CMD

Wait 7000

KILL SMSS.EXE
KILL WINLOGON.EXE
FILE %SYSTEMROOT%\SYSTEM32\SMSS.EXE
FILE %SYSTEMROOT%\SYSTEM32\WINLOGON.EXE

//根据可用内存和虚拟内存安装网卡,显卡驱动
IFEX MEM>60,GOTO DRV_INST
IFEX %Temp%\PF_OK.LNK,GOTO DRV_INST

_SUB DRV_INST
EXEC !CMD.EXE /C "%CurDrv%\Programs\SYSTEM\NETCFG.CMD"
EXEC !CMD.EXE /C "%CurDrv%\Programs\SYSTEM\VGA.CMD"
EXEC !CMD.EXE /C "%CurDrv%\Programs\网络工具\IE\IE.CMD"
EXEC !%CurDrv%\Programs\System\Favorites.exe
EXEC !%CurDrv%\Programs\文本编辑\FreeWB\Freewb.exe
_END

IFEX %Temp%\PF_OK.LNK,FILE %Temp%\PF_OK.LNK

LOGS
回复

使用道具 举报

发表于 2007-2-15 16:09:05 | 显示全部楼层
原帖由 songq 于 2007-2-15 16:02 发表
有没有试用的?,我怎么进不了桌面啊,前面的goto没问题,
我只是换了pecmd和pelogon,pecmd.ini里的goto改成call,怎么不行?
我的pecmd.ini,只是把其中的goto换成call就不行了.

//删除不需要的启动文件
EXEC =!C ...

你怎么先删除文件再启动 FBWF 啊?删除会成功吗?嘿嘿!
回复

使用道具 举报

发表于 2007-2-15 16:10:18 | 显示全部楼层
呵呵,更新测试
回复

使用道具 举报

发表于 2007-2-15 16:10:28 | 显示全部楼层
九大,你在一楼的说明中——“被完善的命令”——“XLOG 命令已改名为 LOGS 命令 ,命令格式为  LOGS [文件路径],[数值] 。为了兼容FBWF,该命令的参数已变化命令格式为  LOGO [文件路径][,颜色] ……” 好象打字错了,麻烦改改。
回复

使用道具 举报

发表于 2007-2-15 16:19:41 | 显示全部楼层
原帖由 老毛桃 于 2007-2-15 04:09 PM 发表

你怎么先删除文件再启动 FBWF 啊?删除会成功吗?嘿嘿!


我是先删除,腾出5M左右的空间,然后将红叶盘需要的一些系统文件再copy进去,这时img容量刚好满了,再启用fbwf,等于省了5M内存啊,^_^
回复

使用道具 举报

发表于 2007-2-15 16:29:30 | 显示全部楼层
下载次数29,我是第三十个。。
回复

使用道具 举报

发表于 2007-2-15 16:44:53 | 显示全部楼层
原帖由 songq 于 2007-2-15 16:19 发表


我是先删除,腾出5M左右的空间,然后将红叶盘需要的一些系统文件再copy进去,这时img容量刚好满了,再启用fbwf,等于省了5M内存啊,^_^

哦,Sorry,没看清,原来你是使用的 .IMG 格式
回复

使用道具 举报

 楼主| 发表于 2007-2-15 19:01:06 | 显示全部楼层
原帖由 songq 于 2007-2-15 04:02 PM 发表
Wait 7000
KILL SMSS.EXE
KILL WINLOGON.EXE
FILE %SYSTEMROOT%\SYSTEM32\SMSS.EXE
FILE %SYSTEMROOT%\SYSTEM32\WINLOGON.EXE


把上面的放到启动组,通过 SHEL 命令加载的 SHELL 的加载方式不同。以前通过 EXEC 命令加载时,PECMD 读到那一行就执行那一行,而现在通过 SHEL 加载 SHELL 时是通过消息投递给 MAIN (以前的INIT)进程的 PECMD,由另一个PECMD(MAIN进程)来加载的,所以太早遇到KILL SMSS.EXE、KILL WINLOGON.EXE时必然启动。

最好你下载示例来参照一下,为了方便下载,这个示例也做得很小,总共不到30MB。

其实你可以在本人提供示例的各个模块填入或修改命令即可。

[ 本帖最后由 lxl1638 于 2007-2-15 07:02 PM 编辑 ]
回复

使用道具 举报

发表于 2007-2-15 23:28:22 | 显示全部楼层
没看懂,我用的pelogon+pecmd
1.这种变化是刚从goto版本改的吗,goto版本还运行正常,
2.我把这部分放在启动组,甚至全去掉,现象还是一样,explorer反复地重启,但始终一闪就没了.
3.我按照你说的的格式改了,可以启动,但在加载explorer后的命令好象跟你说的一样,启动好多pecmd,cmd来运行.我是必须将它们放在run里面吗?

      感觉跟xcmd变化太大,这样让好多人无法平稳过渡,命令也太多,没有xcmd简洁.无法下手的感觉.
回复

使用道具 举报

 楼主| 发表于 2007-2-15 23:38:59 | 显示全部楼层
原帖由 songq 于 2007-2-15 11:28 PM 发表
没看懂,我用的pelogon+pecmd
1.这种变化是刚从goto版本改的吗,goto版本还运行正常,
2.我把这部分放在启动组,甚至全去掉,现象还是一样,explorer反复地重启,但始终一闪就没了.
3.我按照你说的的格式改了,可以启动 ...


你先试启动一个最小化的PE,配置文件的命令应是如下:
LOGO ,0
TEXT 初始化系统……#0xFFFF,20,720,799,758 $20
FILE %SystemRoot%\SYSTEM32\NTOSKRNL.EXE
FILE %SystemRoot%\TXTSETUP.SIF
FILE %SystemRoot%\SYSTEM32\SetupReg.HIV
FILE %SystemRoot%\SYSTEM32\HAL*.DLL
FILE %SystemRoot%\SYSTEM32\BOOTVID.DLL
FILE %SystemRoot%\SYSTEM32\KDCOM.DLL

INIT
TEXT 载入桌面!
LOGO
WAIT 2000
SHEL %SystemRoot%\EXPLORER.EXE
WAIT 3000

红色是删文件,有多少能删的都加入去,蓝色的命令是最基本的初始化,它的工作要有一定的可写空间(要建立必要的目录和文件),若加载SHELL时加载不上(加载后SHELL自动退出,反复如此),说明可写空间不足没有建立用户文件夹,SHELL无法工作,所以SHELL马上退出。
下面提供YY版的配置文件给你参考,这两个配置文件已高度模块化,你只需在各模块内填写自己的命令即可。

[ 本帖最后由 lxl1638 于 2007-2-15 11:44 PM 编辑 ]

配置文件.RAR

4.21 KB, 下载次数: 64, 下载积分: 无忧币 -2

YY版的配置文件

回复

使用道具 举报

 楼主| 发表于 2007-2-16 00:53:00 | 显示全部楼层
另外,杀那两个进程和删文件的操作可用群组命令,一连串的操作一条命令、启动一个PECMD即可搞定。晚些网速好了再上传YY版:

RUNS PECMD TEAM WAIT 3000|KILL SMSS|KILL WINLOGON|FILE SMSS.EXE|FILE WINLOGON.EXE,WAITKILL

红字TEAM为执行命令群,有它很多短命令都可以在启动组启动一个PECMD即可。

[ 本帖最后由 lxl1638 于 2007-2-16 12:56 AM 编辑 ]
回复

使用道具 举报

发表于 2007-2-16 00:53:53 | 显示全部楼层
////////////////////////////能不能用##################替代,,这么多//////////////////////////////////////////看得人眼晕
回复

使用道具 举报

 楼主| 发表于 2007-2-16 00:56:00 | 显示全部楼层
原帖由 l1982012800 于 2007-2-16 12:53 AM 发表
////////////////////////////能不能用##################替代,,这么多//////////////////////////////////////////看得人眼晕


晕,你可以删去注释!
回复

使用道具 举报

发表于 2007-2-16 00:58:20 | 显示全部楼层
原帖由 lxl1638 于 2007-2-16 12:56 AM 发表


晕,你可以删去注释!

原来如此,谢谢解释
回复

使用道具 举报

发表于 2007-2-16 01:38:36 | 显示全部楼层
這樣使用時 pecmd font \windows , 如何可以不搜查 軟盤 A: ? 因 這硬是要按一次 繼續.
pecmd 不帶參數時所顯示的 幫助, 可以加入繁體嗎 ?
回复

使用道具 举报

 楼主| 发表于 2007-2-16 01:44:54 | 显示全部楼层
原帖由 adatsui 于 2007-2-16 01:38 AM 发表
這樣使用時 pecmd font \windows , 如何可以不搜查 軟盤 A: ? 因 這硬是要按一次 繼續.
pecmd 不帶參數時所顯示的 幫助, 可以加入繁體嗎 ?


你将那份帮助说明做成繁體的,我给你做个繁體版试下。
先将说明复制出来,如何将它转换成繁體是你的事了。

搜查A的问题还存在,若实在需要改以后再改,不过软驱基本上没人有了,只有那些很旧的机子才有软驱。
或者把安装外挂字体的那行加注释,只使用内核部分的字体也基本够用了。

[ 本帖最后由 lxl1638 于 2007-2-16 01:48 AM 编辑 ]
回复

使用道具 举报

发表于 2007-2-16 02:54:41 | 显示全部楼层
立刻來. 過了 5000 字, 我用附件發上來
A: 問題說的也是, 乾脆就這樣吧  pecmd font c:\windows , 再多一行 pecmd font D:\windows 該很足夠了.

謝謝大俠了.

[ 本帖最后由 adatsui 于 2007-2-16 02:55 AM 编辑 ]

pecmd_help_cht.rar

9.43 KB, 下载次数: 55, 下载积分: 无忧币 -2

回复

使用道具 举报

 楼主| 发表于 2007-2-16 06:23:55 | 显示全部楼层
原帖由 adatsui 于 2007-2-16 02:54 AM 发表
立刻來. 過了 5000 字, 我用附件發上來
A: 問題說的也是, 乾脆就這樣吧  pecmd font c:\windows , 再多一行 pecmd font D:\windows 該很足夠了.

謝謝大俠了.


早上好,再要你做些工作,就是下面的文字也转成繁体的:

执行错误
找到设备
找到驱动
文件
对帮助说明文件的本地化。


包括最后一个标点符号,注删字体的事,现在在修改,打算跳过A:、B:两个分区,不知这样是否可行?
或者再加多一个参数,命令格式为:

FONT  \Windows,C


最后一个参数为指定的搜查分区起点,若为C,则搜查C及C以后的分区,省略时搜查所有分区。

[ 本帖最后由 lxl1638 于 2007-2-16 06:25 AM 编辑 ]
回复

使用道具 举报

发表于 2007-2-16 09:08:33 | 显示全部楼层
这个版本支持";"号注解?
回复

使用道具 举报

 楼主| 发表于 2007-2-16 09:14:47 | 显示全部楼层
原帖由 adatsui 于 2007-2-16 01:38 AM 发表
這樣使用時 pecmd font \windows , 如何可以不搜查 軟盤 A: ? 因 這硬是要按一次 繼續.
pecmd 不帶參數時所顯示的 幫助, 可以加入繁體嗎 ?


本人按你的要求把 FONT 命令改了一下,支持定义起始分区,可以从指定的分区开始搜查字体,所以帮助说明可改了,要你从新做一次繁体本地化工作。

注册字体的工作在配置文件中可以定义成不用按键的:
TEAM TEXT 搜索并安装字体……|FONT \WINDOWS,C:|FONT %CurDrv%\外置程序\FONT

这样的写法不用按任何键就会自动搜索硬盘(从C:分区起)上的字体和外挂字体的,当然命令可以高度自由定义的。

另,LOAD 命令也改了一下,以前很多人说会自动加载所有分区根目录下的INI文件,因为原来的XCMD有这个功能。现在改成搜索硬盘指定目录下的INI文件,发现有才加载。

附件的文件要你做语言本地化工作。

HELP.RAR

9.66 KB, 下载次数: 61, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2007-2-16 10:05:34 | 显示全部楼层
能否完善对创建快捷方式中,对程序中有带参数的命令。对于一些想创建含参数的快捷方式来说,有点麻烦。
呵呵
回复

使用道具 举报

发表于 2007-2-16 10:15:46 | 显示全部楼层
原帖由 lxl1638 于 2007-2-15 23:38 发表
你先试启动一个最小化的PE,配置文件的命令应是如下:

LOGO ,0
TEXT 初始化系统……#0xFFFF,20,720,799,758 $20
FILE %SystemRoot%\SYSTEM32\NTOSKRNL.EXE
FILE %SystemRoot%\TXTSETUP.SIF
FILE %SystemRoot%\SYSTEM32\SetupReg.HIV
FILE %SystemRoot%\SYSTEM32\HAL*.DLL
FILE %SystemRoot%\SYSTEM32\BOOTVID.DLL
FILE %SystemRoot%\SYSTEM32\KDCOM.DLL

嘿嘿,这个命令也要加上,整个 Config 文件夹一块删除,又省出 2MB 空间!

  1. FILE %SystemRoot%\System32\CONFIG
复制代码
回复

使用道具 举报

发表于 2007-2-16 12:21:18 | 显示全部楼层
原帖由 lxl1638 于 2007-2-16 09:14 AM 发表


本人按你的要求把 FONT 命令改了一下,支持定义起始分区,可以从指定的分区开始搜查字体,所以帮助说明可改了,要你从新做一次繁体本地化工作。

注册字体的工作在配置文件中可以定义成不用按键的:

这样 ...



晕倒,我试了半天,发现既不是goto,也不是call的原因,
就是因为别的硬盘分区上有个ini配置文件,造成shell反复加载进不了桌面,我的配置文件没有问题
回复

使用道具 举报

发表于 2007-2-16 12:27:43 | 显示全部楼层
原帖由 老毛桃 于 2007-2-16 10:15 AM 发表

嘿嘿,这个命令也要加上,整个 Config 文件夹一块删除,又省出 2MB 空间!

FILE %SystemRoot%\System32\CONFIG


删再多的文件,如果在fbwf启用前不利用的话,没用吧
一旦启用fbwf,以后的读写都是fbwf的缓存,跟img内的容量无关.iso的话那些删除都是多余的.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 20:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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