




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
欢迎使用 PECMD - WinPE Commander,功能强大的 WinPE 命令解释工具! 短小精悍运行迅速;支持常规扩展设置命令;内置70多条命令,功能极其强大;支持调用外部EXE和DLL函数;特点支持格式统一的命令行参数和配置文件,登录操作完全使用INI文件配置,修改INI就能完全控制登录步骤; 支持模块化、结构化和脚本化的配置文件;支持配置文件用作整行注释和行后注释,支持空格缩进书写。 使用命令参数: PECMD.EXE EXEC !%SystemRoot%SYSTEM32Test.CMD,示例表示隐藏执行Test.CMD批处理。 使用配置文件: PECMD.EXE LOAD %SystemRoot%SYSTEM32PECMD.INI,配置文件是PECMD.EXE的命令集合, PECMD.EXE按流程顺序执行配置文件中的命令。内部环境变量%Error%为0表示执行正确,非0表示执行错误。使用使用环境变量: PECMD.EXE的命令参数支持环境变量解析,命令不区分大小写;尖括号内的参数表示必须 输入,方括号 内的表示可以省略。在命令行中使用,且参数带有或|,则命令后的参数必须用引号 包围,否则将会被认为是重定向或管道操作符。本程序支持引号参数解析。 使用帮助说明: 双击PECMD.EXE或执行PECMD.EXE HELP或直接执行PECMD.EXE均可获得PECMD.EXE的帮助说明。 PECMD - WinPE Commander,内置以下环境变量的支持 CurDir 配置文件目录Desktop 系统桌面目录Favorites 收藏夹目录Personal 我的文档目录Programs 程序菜单目录SendTo 发送到目录StartMenu 开始菜单目录Startup 启动菜单目录QuickLaunch 快速启动栏 WinCMD - 命令解释程序,支持创建窗口及以下窗口控件 ComboBox 下拉选择框Button 按钮控件Picture 图像区域控件CheckBox 复选框控件Edit 编辑框控件HotKey 系统热键PopupMenu 托盘图标菜单Radio 单选框控件ProgressBar 进度条控件Group 分组面板Static 文本标签控件Timer 定时器控件 PECMD - WinPE Commander 命令解释及说明 格式_END 功能结束子过程或结束窗口定义。 参数无。 _END示例_END 备注定义子过程的 _SUB 命令和 _END 命令必须单独一行。即 FIND、IFEX、TEAM 命令内不能定义子过程。 _SUB 与 _END 之间的命令(即子过程)只被对应的 CALL 命令执行,主流程会跳过这些命令。 _END 命令必须与 _SUB 命令一一匹配,且子过程内不能再定义子过程。 子过程放在配置文件的任意位置都可以被同一配置文件中的 CALL 命令调用,建议放在文件开始处。 该命令及 _SUB 命令只能在配置文件中使用,不能在命令行下使用。 格式_SUB 或 _SUB ,窗口标题,窗口事件,窗口图标,窗口类型 功能定义子过程或定义一个窗口。 参数子过程名: 字符串。 窗口名称: 字符串,窗口名称应是唯一的,不能与其它控件名称或环境变量名称同名。 窗口标题: 文字。 窗口形状: 窗口位置和大小,格式为,左上宽高均为数值,省略左上时窗口居中。 _SUB 窗口事件: 关闭窗口时执行的命令,必须是 WinCMD.EXE 支持的命令。 窗口图标: 窗口标题栏和任务栏的图标,格式为 窗口类型: 数字,默认为0即常规可见窗口,大于0为可见窗口无标题栏窗口,小于0为隐藏窗口。 示例_SUB DoLoop 或 _SUB Windows1,W360H440,WinCMD功能演示,EXEC $使用说明.TXT,%IconFile%#19 备注子过程名或窗口名的第1个字符不能是$,命令关键词_SUB与子过程名或窗口名之间必须是1个空格。 若有多个_SUB命令,这些命令定义的名称不能重复,不能近似,也不能用这些名称设置成环境变量。 本命令与_END命令必须成对出现,均不能在命令行中使用,其它参照_END命令、CALL命令的说明。 要设置窗口的标题,可以使用 ENVI 窗口名称=窗口标题 来设置 ,参照 ENVI 命令的说明。 格式BROW ,*|&初始路径,提示文字,扩展名 功能浏览磁盘文件和目录。 参数变量名 : 用于保存浏览结果的变量名。 初始路径: 为浏览窗口默认选中的文件或目录,省略该参数时定位到系统默认的路径;前导符*为浏 BROW 览目录对话框,前导符&为保存文件对话框,省略前导符为打开文件对话框。 提示文字: 可以省略,省略时默认的文字为系统默认的文字提示。 扩展名 : 浏览指定扩展名的文件,省略表示所有文件。 示例BROW Boot_Ini,C:WindiwsBOOT.INI,请选择一个文件,INI 或 BROW Tag,*C:Windiws,请选择一个目录 备注本命令会打开一个文件目录浏览对话窗,让用户浏览磁盘文件目录,用户可选择某个文件或目录。 选择结果将保存在指定的进程环境变量中。示例2可通过环境变量 %Tag% 来引用。 BROW命令必须在INIT命令之后或在桌面执行。 格式CALC # 功能将变量1和变量2按运算符来运算,把运算结果保存在变量0中。 参数前导#表示所有变量按 int 型数据来处理,省略该前导表示所有变量按double型数据来处理; 变量1和变量2可以是具体数值,也可以是已存在的变量; CALC 运算符目前只支持+、-、*、/四种运算。 示例加法运算: CALC #Sum = 128 + 32 或 CALC Sum = %Datum1% + %Datum2% 乘法运算: CALC #Result = 128 * 64 或 CALC Result = %Datum1% * %Datum2% 备注变量1或变量2可以用 ENVI 命令来直接设置(赋值),也可以是 CALC 命令运算赋值的结果; 变量1或变量2没有赋值时,当数值0处理;要完成复杂的四则运算可用一系列 CACL 命令完成; CACL命令按 double 型变量来处理数据时,最多保留4位小数,要比较数值大小可用IFEX命令来判断。 格式CALL ,函数,#参数1,#参数2,#参数3,#参数4或CALL 或CALL 功能调用DLL函数 或 调用子过程。 参数前导$表示调用DLL函数,指定DLL路径、函数名和参数。省略函数名,将调用DllRegisterServer, 参数默认为UNICODE字符串,如果以#前导则表示整数;最多支持四个函数参数。 前导表示调用由_SUB命令定义的窗口,不要在_SUB命令定义的窗口内执行CALL 调用另一个窗口。 省略前导$表示调用子过程,参数为子过程名称。 CALL 示例调用DLL函数 : CALL $SHELL32.DLL,DllInstall,#1,U 调用窗口过程: CALL Window1 调用子过程 : FIND MEM127,CALL EXPLORER_SHELL!CALL CMD_SHELL 备注调用DLL函数 : DLL中的函数必须以 STDCALL 方式导出(不明白什么意思的话,就当没任何问题)。 调用窗口过程: 用CALL 的前导调用窗口时,该CALL命令后的命令将暂停执行,直至窗口关闭。 调用子过程 : CALL命令只能调用同一配置文件内的子过程,CALL命令调用子过程的功能不能在命令行 中使用,其它参照_SUB和_END命令的说明。 格式CHEK ,复选框标题,复选框事件,复选框状态 功能在_SUB定义的窗口内建立一个复选框控件。 参数复选框名称: 字符串,复选框的名称应是唯一的,不能与其它控件名称或环境变量名称同名。 复选框形状: 复选框位置和大小,格式为,左上宽高均为数值。 复选框标题: 复选框上的文字,用于描述复选框的功能或说明。 CHEK 复选框事件: 点击该复选框时执行的命令,必须是 WinCMD 支持的有效命令。 复选框状态: 数字,1或-1为钩选状态,其余为没有钩选,小于0为灰色不可用状态。 示例CHEK Check1,L180T336W100H20,可写挂载,1 备注CHEK命令必须位于_SUB命令和_END命令之间,其它位置的CHEK命令无效,参照_SUB、CALL命令说明。 环境变量 %复选框名称% 为复选框标题,设置标题,可用 ENVI 复选框名称=复选框标题 来设置。 环境变量 %复选框名称.Check% 为复选框状态,0为没有没有选中,非0为选中状态。 格式DEVI $ 功能从 CAB 文件或指定的文件夹中查找(并安装)驱动程序。 参数指定CAB文件路径。前导$表示解压缩驱动文件后安装驱动,否则不安装驱动。 示例DEVI %SystemRoot%DRV.CAB DEVI备注此命令使用自定的(而非系统的)驱动搜索算法,可快速解压缩可能用到的驱动程序,因此,一个设备可 能搜索到多个驱动程序。 在CAB中,把每个驱动单独放在一个目录中,并保证CAB中INF文件总是在当前目录的最前面,且CAB中的 INF文件必须经过处理。建议使用配套程序XCAB来制作。 INF文件解压缩到%SystemRoot%INF目录,SYS文件解压缩到%SystemRoot%SYSTEM32DRIVERS目录, 其它文件解压缩到%SystemRoot%SYSTEM32目录。 如果其它文件需要解压缩到特定目录中,可以在文件名中使用#代替目录分隔符,如文件 SYSTEM32#WBEM#MOF#XXX.MOF将会被解压缩到%SystemRoot%SYSTEM32WBEMMOFXXX.MOF。 此命令还有一个功能:从本地磁盘中搜索驱动,如DEVI Windows,Display。但此命令未完善,会提 示驱动文件对话窗。因此,本功能暂不提供技术支持。 格式DISP W水平分辨率 H垂直分辨率 B颜色深度 F刷新率 T等待(毫秒) 功能设置显示参数。 DISP参数分别指定屏幕参数,如果省略则使用原来的设置。 示例DISP W1024 H768 B32 F70 T5000 备注前三组参数可单独使用,如要设置刷新率为75,使用 DISP F75 即可。 格式EDIT ,编辑框内容,编辑框事件,编辑框类型 功能在_SUB定义的窗口内建立一个单行文本编辑框。 参数编辑框名称: 字串,编辑框名称应是唯一的,不能与其它控件名称或环境变量名称同名。 编辑框形状: 编辑框位置和大小,格式为,左上宽高均为数值。 EDIT 编辑框内容: 字串,初始化编辑框时填入的文字内容。 编辑框事件: 在编辑框内按下回车键时执行的命令,必须是 WinCMD 支持的有效命令。 编辑框类型: 数字,默认为0,表示正常编辑框,大于0表示密码输入框,小于0为灰色禁用编辑框。 示例EDIT Edit1,L32T244W240H24,C:Windows,ENVI Label1=%Edit1% 备注EDIT命令必须位于_SUB命令和_END命令之间,其它位置的EDIT命令无效,参照_SUB、CALL命令说明。 要设置编辑框的文字内容,可使用 ENVI 编辑框名称=文本内容 来设置,参照 ENVI 命令的说明。 格式EJEC C-|U-|R: 功能移除或弹出指定的USB或CDROM驱动器;本命令的功能未完善。 参数参数C-将弹出所有可能的光驱的光盘;参数U-将移除所有可能的USB磁盘。 EJEC 参数R:将弹出或移除指定盘符的光驱或USB磁盘;省略参数会弹出或移除所有可能的光驱或USB磁盘。 示例EJEC 或 EJEC C- 或 EJEC U- 或 EJEC H: 备注本命令为系统托盘没有U盘管理图标的精简PE使用;对于有U盘管理图标的PE,建议使用系统托盘图标。 本命令不要在配置文件中使用;INIT命令带I参数会将本命令的功能安装到托盘图标的菜单中。 格式ENVI $|*名称=值 功能设置或清除环境变量。 参数指定环境变量名称和值。如果省略前导符且不指定值,则为删除指定名称的环境变量。 前导$表示设置系统级环境变量,否则仅设置本程序内部使用的(进程级)环境变量。 前导表示设置窗口控件的名称或窗口控件的文本标题。 ENVI 前导*(省略名称和值)表示将光驱的盘符以 CDROM0、CDROM、CDROM1、CDROM2 等写入系统环境变量。 示例ENVI TEMP=%SystemDrive%TEMP 备注如果使用EXEC执行的程序,会自动继承本程序的环境变量,换句话说,如果在配置文件中设置带$ 的环境变量,对后面的EXEC程序中也会有效。 在命令提示符下,可以通过没有参数的ENVI命令刷新环境变量。 当仅有参数$时,则初始化用户文件夹,命令提示符下也可刷新环境变量。 格式EXEC =!$&参数 功能执行 EXE 、BAT、CMD 程序。 参数指定程序路径和参数。前导参数如下(可同时使用,不分先后顺序): 前导=表示等待执行完成,前导!表示以隐藏方式执行。 前导表示在后台桌面(WinLogon)执行,彻底隐藏,无法与用户交互,可用于注册,如: EXEC PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U。 EXEC 前导&表示修改进程中的关机代码(挂接ExitWindowsEx函数)。建议执行EXEC &EXPLORER.EXE修改 SHELL的关机函数,这样执行开始-关闭系统的时候就会运行PECMD.EXE SHUT命令来关机。 前导$表示以ShellExecute函数执行,用于打开非可执行文件(如 .TXT、.BMP 等)。 示例EXEC =!CMD.EXE /C DEL /Q /F %TEMP% 备注SHELL 也是通过此命令来载入的。 格式EXIT 功能退出当前的CALL命调用的子过程,或退出LOAD命令调用的配置文件过程。 EXIT参数该命令暂无参数。 示例IFEX $%Val%=10,EXIT!ENVI Val= 或 FIND $%CancelIt%=YES,EXIT!ENVI CancelIt= 备注示例1表示数值变量Val的值为10时退出当前过程,示例2表示环境变量CancelIt为YES时退出当前过程。 格式FBWF P可用内存百分数 L最小值 H最大值 功能设置FBWF缓存 FBWF参数最大值、最小值均为MB。 示例FBWF P20 L32 H64 备注三个参数都可单独使用,如 FBWF L64 表示强制设置 64M 的 FBWF;FBWF命令必须在 MOUN 命令之后。 格式FDIR 功能返回指定文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全施救培训课件
- 安全方面培训课题课件
- 安全新员工培训课件
- 农业碳汇项目可行性研究与市场潜力分析报告
- 电力检修工程方案费用(3篇)
- 安全文明施工培训感想课件
- 房屋改造工程安全方案(3篇)
- 猫咪眼类疾病知识培训课件
- 工程部方案编制(3篇)
- 安全教育培训需求频次课件
- 2025年高考英语新课标Ⅱ卷点评及2026备考方向 课件
- 2025年学宪法、讲宪法知识竞赛题库及答案
- 2025广西专业技术人员公需科目培训考试答案
- 高中英语新课标3000词汇表(新高考)
- 汽车维修高级工技师理论考核试题库与答案
- 第5课八国联军侵华战争(共21张PPT)
- DB33_T 2273-2020商业秘密保护管理与服务规范(高清正版)
- 画法几何授课计划-供参考
- 新人教版部编本四年级上册语文全册教材分析与教学建议(课堂PPT)
- 非油气探矿权变更延续申请登记书
- 中英文版送货单
评论
0/150
提交评论