无忧启动论坛

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

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

    [复制链接]
781#
 楼主| 发表于 2010-9-14 14:44:54 | 显示全部楼层
原帖由 2010_cyl 于 2010-9-14 00:08 发表
菜鸟提一个pecmd图形化界面的建议

  最近用pecmd来写一个窗口,由于技术实在太菜,一个简单的窗口也写了一下午,所以来这里提出一些建议,望楼主采纳.
1.用pecmd做一个图形化界面时,pecmd会读取预先写好的配置文 ...

界面编辑工具本人就不去做了,有兴趣的人可以去做,做界面编辑工具不那么讲究,VC、VB、AutoIT、Delphi均可。
回复

使用道具 举报

782#
 楼主| 发表于 2010-9-15 01:51:09 | 显示全部楼层
原帖由 网虫2008 于 2010-9-10 14:30 发表


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

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


有些已能实现的没有必要再整成一条命令的。
整成一个子过程给你调用就可以了,调用前设置好 FolderPathShortcutsName
再 CALL 这个 CreateFolderShortcuts 子过程。
//--------------------------------------------------------------------------//
_SUB CreateFolderShortcuts
     PATH %ShortcutsName%    //建立目录
     SITE %ShortcutsName%,+S //设置目录属性
     WRIT %ShortcutsName%\desktop.ini,+0,[.ShellClassInfo] //这三行建立desktop.ini文件
     WRIT %ShortcutsName%\desktop.ini,+0,CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}
     WRIT %ShortcutsName%\desktop.ini,+0,Flags=2
     SITE %ShortcutsName%\desktop.ini,+S+H //设置desktop.ini文件属性
     LINK %ShortcutsName%\target,%FolderPath% //建立快捷方式
_END

//--------------------------------------------------------------------------//
ENVI FolderPath=D:\系统工具  //目标目录全名
ENVI ShortcutsName=%Programs%\系统工具  //快捷方式名称
CALL CreateFolderShortcuts

//--------------------------------------------------------------------------//

[ 本帖最后由 lxl1638 于 2010-9-15 01:54 编辑 ]
回复

使用道具 举报

783#
 楼主| 发表于 2010-9-15 09:50:16 | 显示全部楼层
原帖由 网虫2008 于 2010-9-15 08:47 发表


真是太感谢了,设置成功了

也可以预先准备好一个 desktop.ini 文件,就二、三行的文件,用 FILE 命令 COPY 过去。
回复

使用道具 举报

784#
 楼主| 发表于 2010-9-17 11:45:04 | 显示全部楼层
原帖由 2010qaqz111 于 2010-9-16 22:48 发表
PECMD 能够判断某个驱动器字母是否已经被占用吗?
或者是否能给出第一个或者最后一个可用的,还没有被占用的驱动器字母?

┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃      │格式│FDRV <变量名><=>[文件目录名]                                                                ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│返回指定"文件目录名"所在的分区盘符(以":"结束,最后无"\")或系统所有盘符。                    ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■变量名: 用于保存分区盘符的变量名称;                                                      ┃
┃'FDRV'│    │■文件名: 合法的文件目录名称(也可省略,省略时另有意义,见《备注》的解释。                   ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │示例│FDRV fDrive=C:\Windows\System32\calc.exe 或 FDRV AllDrive=                                  ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※当文件名是相对路径时,返值结果是 PECMD.EXE 的工作目录或配置文件的工作目录所在的分区盘符; ┃
┃      │    │※当省略"文件目录名"时返回系统所有盘符,返回值是 C:|D:|E:|F:|.... 的形式。                  ┃
┃      │    │※示例1结果是"C:",示例2结果是系统所有盘符的列表(注意这个列表不是固定的,会随时发生变化)。  ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
回复

使用道具 举报

785#
 楼主| 发表于 2010-9-22 19:13:04 | 显示全部楼层
原帖由 gtdwood 于 2010-9-22 17:55 发表
楼主,你好,我显卡是ATI4200板载显卡,在使用玄天win7pe时自动手动都未能安装驱动,不知是否显卡匹配有问题,谢谢。
100084

不好意思,搞错地方了,应该到win7pe三卡驱动调查处反映的。

玄天win7pe没有你的显卡驱动,本人传到论坛FTP的也不合适你的显卡。
玄天win7pe的ATI显卡驱动最高只支持到 PCI\VEN_1002&DEV_96XX,你的是 PCI\VEN_1002&DEV_9710
你可以打开玄天win7pe显卡驱动中的 atiilhag.inf,根本无法找到你显卡的 PCI\VEN_1002&DEV_9710
你这个显卡应该比较新潮,下载新的ATI显卡驱动,再提取出来试试。

[ 本帖最后由 lxl1638 于 2010-9-22 19:18 编辑 ]
回复

使用道具 举报

786#
 楼主| 发表于 2010-9-29 22:00:51 | 显示全部楼层
V3.9.2010.1001国庆版:
1、更新 DEVI 命令,支持在 Win7PE 系统中安装三卡驱动;
2、更新 DISP 命令,完善在 NT5.x 系列 WinPE 中自动设置最佳分辨率的功能。
Win7PE 系统的三卡驱动可以是 PECAB 打包的 CAB 文件,也可是原始的驱动组文件;
如果是 CAB 驱动包,请用:
DEVI $路径\驱动包.CAB,,临时解压目录
这样的格式来安装。
如果是原始的驱动文件,请用:
DEVI 驱动文件路径\驱动.INF
这种格式来安装。
PECMD-V3.9.2010.1001.RAR (132.96 KB)V3.9.2010.1001国庆版
回复

使用道具 举报

787#
 楼主| 发表于 2010-9-30 16:54:16 | 显示全部楼层
原帖由 bahmo 于 2010-9-30 16:34 发表
PECMD V3.9.2010.1001國慶版(繁中版)


多谢你的支持,现在将链接放上一楼。
回复

使用道具 举报

788#
 楼主| 发表于 2010-10-1 01:23:51 | 显示全部楼层
原帖由 网虫2008 于 2010-10-1 00:20 发表


刚才在笔记本实机上又测试了下我的03PE,,CAB包也是和你一样重新打过了,,

可是固网和无线网全都是“!”号,,晕了,难道是我的03少什么文件?旧版没问题新版PECMD反倒加载不上网络了,,真是晕了。看 ...


好象这个主题下没有这信息啊,你这信息是那个主题的?给来看看。
回复

使用道具 举报

789#
 楼主| 发表于 2010-10-1 06:52:35 | 显示全部楼层
什么失败?是你不了解 MESS 的原理而已。
回复

使用道具 举报

790#
 楼主| 发表于 2010-10-1 11:53:00 | 显示全部楼层
原帖由 网虫2008 于 2010-9-30 15:36 发表
DRIVERS_NET.CAB 没有重新打包,仍用原来的。虚拟机下测试

测试一、START_NET.CMD没有任何改变,直接执行
程序可以运行到最后,但网卡驱动没有安装成功。
接着执行 DEVI $X:\WXPE\NET\DRIVERS_NET.CAB,, ...

你这是2003PE还是Windows 7 PE?
你要认真看说明中的备注。
回复

使用道具 举报

791#
 楼主| 发表于 2010-10-1 13:20:46 | 显示全部楼层
原帖由 snaketsg 于 2010-10-1 12:47 发表
驱动文件是CAB压缩包时,NT5.x系统中,前导'$'和[释放目录]不能同时设置,也不能同时省略
九帅,是上面这条吗?
我刚好碰对了


是的,备注里有说明,更新前也说过,在 NT5.x 系列 WinPE 中原有的习惯用法不变。

实际上在 NT5.x 系列 WinPE 中,原来的 PECMD.INI 根本无需修改,原来的 CAB 驱动包仍然可用(重新打包效率会提高)。
回复

使用道具 举报

792#
 楼主| 发表于 2010-10-1 18:32:42 | 显示全部楼层
原帖由 网虫2008 于 2010-10-1 17:48 发表
哎,,,实机03PE测试新版DEVI参数,一切正常,包括无线网,

虚拟机下,声显卡安装正常,就是虚拟机的网卡装不上,出现!号,

这次绝对测试准确了,,换了其他主流驱动包,甚至从VM的TOOLS.ISO里提出最新 ...

你看明那提示的意思没?将文件补上去试试。
回复

使用道具 举报

793#
 楼主| 发表于 2010-10-1 19:13:20 | 显示全部楼层
原来怎么用,新版也就怎么用,最多是将驱动文件重新打包就行了。
回复

使用道具 举报

794#
 楼主| 发表于 2010-10-3 13:20:41 | 显示全部楼层
快捷方式问题已找到,至于实机上的网卡问题,本人还不是很明,试试这个。

PECMD.rar

125.09 KB, 下载次数: 85, 下载积分: 无忧币 -2

回复

使用道具 举报

795#
 楼主| 发表于 2010-10-9 10:22:43 | 显示全部楼层

国庆修正版PECMD.EXE的PE,无法加载VM虚拟机网卡的方法

将压缩包解开,把VM虚拟机网卡驱动的中 VMXNET.INF 文件删除,再重新打包。
就是说,只保留两个文件 VMWARE-NIC.INF 和 VMXNET.SYS。

另,凡是三卡驱动安装有问题或安装不上的,都帖上这个图来。
以前测试时曾多次要求大家帖这个图,但没有几个人做到的。
仅帖一幅图而已,做不到的,以后在你的机子中出现问题就别大叫大喊了。

计划在重阳节更新一次,此次更新后估计可以很长时间不用更新了。



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

使用道具 举报

796#
 楼主| 发表于 2010-10-9 12:52:06 | 显示全部楼层
原帖由 网虫2008 于 2010-10-9 11:58 发表
在我的VM虚拟机上,测试没成功,仍然是!号。。。。。。。。。。。

帖这个图来看看。。。。

未命名.PNG (23.58 KB, 下载次数: 110)

未命名.PNG
回复

使用道具 举报

797#
 楼主| 发表于 2010-10-9 13:07:58 | 显示全部楼层
原帖由 网虫2008 于 2010-10-9 13:01 发表


哎,,还是不行,,可能是我的实机与虚拟机之间挂的虚拟网卡有点邪门吧,,希望别的朋友能成功。
明天我就要发布20101010版了,,这个数字好哇,实在不行就不等更新了,发布时用我的那个折中方案先对付着。

晕,NT5.x 系列 WinPE 出现的代码 28 了,以前没有遇到的事。
你试这个,兼容一下,可以保留VMXNET.INF了,不过那个好象是无用的文件,虚拟机中没有与之匹配的硬件设备。

PECMD.rar

125.01 KB, 下载次数: 134, 下载积分: 无忧币 -2

回复

使用道具 举报

798#
 楼主| 发表于 2010-10-9 16:35:20 | 显示全部楼层
原帖由 964220 于 2010-10-9 14:10 发表
先口头支持一下,有空的时间也测试一下。看看有没有这个能力。
我的网卡应该不是特殊类型的吧。

你帖正常系统中的图没有用。
回复

使用道具 举报

799#
 楼主| 发表于 2010-10-10 09:30:27 | 显示全部楼层
原帖由 khauyeung 于 2010-10-10 08:05 发表
老九,我试用了一下新的PECMD-V3.9.2010.1001和PECMD-V3.9.2010.0823,两个版本的PINT指令都无法在Win7PE里面将 EXE 或 LNK 文件 Pin 到"开始菜单",Pin 到"任务栏"倒是正常。例如:

成功:
     LINK %Pro ...



用 "菜单标识" Pint 到 [开始]菜单 的确是存在一个BUG,但也可用"菜单名称"或#字符串ID"实现,
PECMD PINT 命令的说明也不完善。以下将是新版 PECMD 说明。

┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃      │格式│PINT <文件名称>,[菜单名称|菜单标识|#字符串ID]                                               ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│将 EXE 或 LNK 文件 Pin 到"开始菜单"或"任务栏",NT5.x系统只支持"开始菜单"。                  ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■文件名称: EXE 或 LNK 文件名,要带路径和扩展名,支持环境变量解释;                         ┃
┃      │    │■菜单名称: EXE、LNK文件右键菜单对应的字符串,如"附到「开始」菜单(&U)"、"锁定到任务栏(&K)";┃
┃      │    │■菜单标识: 可以用"StartMenu"或"TaskBand",前者表示Pin到"开始菜单",后者表示Pin到"任务栏"; ┃
┃      │    │■字符串ID: 数值,"附到「开始」菜单(&U)"、"锁定到任务栏(&K)"在SHELL32.DLL资源字符串的序号。 ┃
┃      ├──┼──────────────────────────────────────────────┨
┃'PINT'│示例│PINT %WinDir%\Regedit.LNK,附到「开始」菜单(&U) 或 PINT %WinDir%\System32\calc.LNK,#5386     ┃
┃      │    │PINT %WinDir%\System32\PECMD.EXE,StartMenu     或 PINT %WinDir%\Regedit.EXE,锁定到任务栏(&K)
┃      │    │PINT %WinDir%\System32\calc.exe,#5381          或 PINT %WinDir%\Regedit.EXE,TaskBand        ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※该命令需系统功能的支持,在一些精简系统或XP、2003系统中可能因功能的精简或欠缺而无法实现;  ┃
┃      │    │※"菜单名称"、"菜单标识"和"字符串ID"3个参数只取其一,当3个参数均省略时表示Pin到"开始菜单"或 ┃
┃      │    │  "任务栏";这3个参数因系统而异,建议使用系统的"菜单名称"(如"附到「开始」菜单(&U))"来表示; ┃
┃      │    │※"菜单名称"原理上可以用系统右键菜单的其它项目,来实现一定的功能,如用"打开(&O)"来打开文件;┃
┃      │    │※"菜单标识"中的"TaskBand"也可用"TaskBar"代替,如 PINT %WinDir%\Regedit.EXE,TaskBar         ┃
┃      │    │※6个示例中,左边3个表示 Pin 到"开始菜单",右边3个表示 Pin "任务栏"到。                     ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫


菜单名称: 与系统的语言有关,就是右键菜单看到的文件;
字符串ID: 与系统的版本有关,不同版本的 Vista 或 Win7 系统 Pin 到「开始」菜单、任务栏的字符串资源ID可能不同,
              这些ID也可能与系统的语言有关;
菜单标识: 直接由 PECMD 内定的字符串ID(5381和5386)来读取系统的菜单字符串。

所以在[菜单名称|菜单标识|字符串ID]这组三选一的参数中,菜单标识是最不可靠的。
最可靠的是使用系统的菜单字符串ID,或使用直接看到的菜单名称,系统的菜单名称见图(红框)。



[ 本帖最后由 lxl1638 于 2010-10-10 09:33 编辑 ]

PECMD.rar

125.5 KB, 下载次数: 73, 下载积分: 无忧币 -2

回复

使用道具 举报

800#
 楼主| 发表于 2010-10-10 20:34:40 | 显示全部楼层
原帖由 TCLSHX 于 2010-10-10 20:28 发表



还是不行,CMD窗口还是看不到,网卡驱动加载不成功


谁的 PE 啊,CMD窗口应无问题的,本人测试过,老水也试过,其它人也试过。
驱动问题按要求帖上图。
回复

使用道具 举报

801#
 楼主| 发表于 2010-10-10 20:46:01 | 显示全部楼层
原帖由 66369 于 2010-10-10 20:36 发表




CMD窗口还是看不到.与LINK的参数有关.与PECMD无关.

看下PECMD帮助.

注意LINK命令的前面

!
_


老水测试下这个,准备重阳节更新用。
更新变化有 TEMP(修正清除临时目录的BUG)、FILE(补充了重命名文件目录的功能)、PINT(修正了 Pin 到开始菜单的 BUG) 命令,LINK 命令的两个前导符'_'和'!'你已知道了。

PECMD.rar

126.07 KB, 下载次数: 81, 下载积分: 无忧币 -2

回复

使用道具 举报

802#
 楼主| 发表于 2010-10-10 22:43:37 | 显示全部楼层
原帖由 66369 于 2010-10-10 22:14 发表
"=>"、">>"

可同时用吗.忘记试了.

不能同时用,又移动又改名是什么意思?

另,你测试一下虚拟机网卡驱动中的 VMXNET.INF 是不是可以不要,如果可以不要,你下次更新时删了它。

[ 本帖最后由 lxl1638 于 2010-10-10 22:46 编辑 ]
回复

使用道具 举报

803#
 楼主| 发表于 2010-10-10 22:49:53 | 显示全部楼层
原帖由 66369 于 2010-10-10 22:45 发表



复制过程中改文件夹名.


不能这样用,因为 FILE 命令支持DOS通配符,如果要实现"->、=>、>>"多个操作符同时用,就基本上无法支持DOS通配符了。
回复

使用道具 举报

804#
 楼主| 发表于 2010-10-12 11:34:46 | 显示全部楼层
V3.9.2010.1013重阳版:
1、更新 DEVI 命令及说明,兼容 DEVI 命令在 NT5.x 系列 WinPE 中原有的功能和用法,
     可用 DEVI 命令解压驱动再由 BartPE 安装,或再用 UPNP 命令安装,也用 DEVI $ 直接安装,
     同时支持在 Win7PE 系统中安装三卡驱动及其它设备的驱动程序;
2、修正 TEMP 命令存在的 BUG,该 BUG 可能在某些情况下无法清除临时目录的中未用文件;
3、完全重写 FILE 命令的代码,修正 FILE 命令存在的 BUG,该 BUG 会导致 TEMP 命令出现 BUG,
     同时补充了 FILE 命令的功能,新的 FILE 命令共有删除、复制、移动和改名四项功能;
4、修正 PINT 命令存在的 BUG,该 BUG 可能无法将文件 Pin 到[开始菜单];
5、修正 PCIP 命令存在的 BUG,该 BUG 是省略[网卡状态]参数时可能会导致网卡被禁用
     而需手动启用或加入[网卡状态]参数启用;
6、修正 LINK 命令存在的 BUG,该 BUG 可能会导致控制台命令窗口隐藏,新的 LINK 命令
     建立的快捷方式可以实现隐藏窗口、最小化窗口和常规窗口三种方式执行控制台命令;
7、按惯例,附件内包含 PECMD.EXE 说明的的资源修改工具和 WinPE 驱动压缩工具。

PECMD-V3.9.2010.1013.RAR (144.13 KB)PECMD-V3.9.2010.1013重阳版

[ 本帖最后由 lxl1638 于 2010-10-12 11:35 编辑 ]
回复

使用道具 举报

805#
 楼主| 发表于 2010-10-12 17:18:18 | 显示全部楼层
原帖由 gtdwood 于 2010-10-12 13:11 发表
九大,玄天1005版在联想天逸F41笔记本上,有线和无线网卡都ok,声卡识别了但无声,显卡识别不了。手动安装也不成,不知这和pecmd有关吗?

101628


用记事本打开驱动的 INF 文件,看看有没有你的硬件ID。
或者用工具将系统的驱动提取出来。
回复

使用道具 举报

806#
 楼主| 发表于 2010-10-12 20:56:41 | 显示全部楼层
原帖由 66369 于 2010-10-12 19:49 发表
不知哪条PECMD命令改了.造成不能运行.

PETOOLS.INI

ENVI TOOLS=PETOOLS
FORX @\%TOOLS%,PT,0,TEAM ENVI PTS=%PT%|CALL MAKELINK

_SUB MAKELINK
FDRV DRVX=%PTS%
MSTR DRV=%DRVX%,1,1

LINK %USERPROFILE%\「开始」菜单\PETOOLS 程序\%DRV% 盘 %TOOLS%\target,%PTS%
FILE Desk.ini=>%USERPROFILE%\「开始」菜单\PETOOLS 程序\%DRV% 盘 %TOOLS%\desktop.ini
SITE %USERPROFILE%\「开始」菜单\PETOOLS 程序\%DRV% 盘 %TOOLS%\*.*,+A+H+S
SITE %USERPROFILE%\「开始」菜单\PETOOLS 程序\%DRV% 盘 %TOOLS%\,+R+S
_END

TEAM ENVI TOOLS=|ENVI DRVX=|ENVI DRV=|ENVI PTS=

======================

DESK.INI

[.ShellClassInfo]
CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}
Flags=2



ENVI TOOLS=PETOOLS
FORX @\%TOOLS%,PT,0,TEAM ENVI PTS=%PT%|CALL MAKELINK
_SUB MAKELINK
     FDRV DRVX=%PTS%
     MSTR DRV=%DRVX%,1,1
     LINK %USERPROFILE%\「开始」菜单\PETOOLS 程序\%DRV% 盘 %TOOLS%\target,%PTS%
     FILE %CurDir%\Desktop.ini=>%USERPROFILE%\「开始」菜单\PETOOLS 程序\%DRV% 盘 %TOOLS%
     SITE %USERPROFILE%\「开始」菜单\PETOOLS 程序\%DRV% 盘 %TOOLS%\*.*,+A+H+S
     SITE %USERPROFILE%\「开始」菜单\PETOOLS 程序\%DRV% 盘 %TOOLS%\,+R+S
_END

将你的Desk.ini改名为Desktop.INI,并加上目录名。
如果不改名为Desktop.INI,那么后面再用 FILE 命令改名也可以。

┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃      │格式│FILE <文件路径>[操作符号][目标路径]                                                         ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│删除、复制或移动文件目录。                                                                  ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■文件路径: 被操作的源文件目录名,移动、复制文件目录时支持DOS通配符"?"或"*";               ┃
┃      │    │■操作符号: 用"->"、"=>"、">>"分别表示移动、复制、重命名文件目录,省略操作符号表示删除操作,┃
┃'FILE'│    │            ">>"重命名文件目录时,文件路径不支持带DOS通配符"?"或"*";                       ┃
┃      │    │■目标路径: 将源文件目录移动、复制到的目标路径,不能含DOS通配符,要用确定的目录名表示。   ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │示例│FILE %CurDir\Inf\*.Inf->%WinDir%\INF 或 FILE %Temp%\*.* 或 FILE C:\BOOT.INI=>C:\BOOT.BAK    ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※FILE命令具有强大的文件目录操作功能,操作文件目录时不弹出确认窗口,要小心谨慎使用;        ┃
┃      │    │※FILE命令用于复制、移动文件目录时是按源文件的目录结构复制、移动文件的,并保持原文件名不变;┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

[ 本帖最后由 lxl1638 于 2010-10-12 21:08 编辑 ]
回复

使用道具 举报

807#
 楼主| 发表于 2010-10-18 00:57:52 | 显示全部楼层
原帖由 hpy7332 于 2010-10-17 22:50 发表
报告九帅,1013版测试中发现PETOOLS挂载与1001版不一样,不知道PECMD命令有何修改,特请教九帅
1001版,有下拉箭头,可以选择文件打开
102233
1013版,没有下拉箭头,点击target,打开整个PETOOLS文件夹
102234


你根本就没有看更新说明吧?

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=91524&page=336#pid2059324

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=91524&page=336#pid2059332

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=91524&page=337#pid2059367

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=91524&page=337#pid2059388


3、完全重写 FILE 命令的代码,修正 FILE 命令存在的 BUG,该 BUG 会导致 TEMP 命令出现 BUG,
     同时补充了 FILE 命令的功能,新的 FILE 命令共有删除、复制、移动和改名四项功能;

     注意新版 FILE 命令用于复制、移动文件与旧版的稍为不同,删除文件的用法不变。
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃      │格式│FILE <文件路径>[操作符号][目标路径]                                                         ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│删除、复制或移动文件目录。                                                                  ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■文件路径: 被操作的源文件目录名,移动、复制文件目录时支持DOS通配符"?"或"*";               ┃
┃      │    │■操作符号: 用"->"、"=>"、">>"分别表示移动、复制、重命名文件目录,省略操作符号表示删除操作,┃
┃'FILE'│    │            ">>"重命名文件目录时,文件路径不支持带DOS通配符"?"或"*";                       ┃
┃      │    │■目标路径: 将源文件目录移动、复制到的目标路径,不能含DOS通配符,要用确定的目录名表示。   ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │示例│FILE %CurDir\Inf\*.Inf->%WinDir%\INF 或 FILE %Temp%\*.* 或 FILE C:\BOOT.INI=>C:\BOOT.BAK    ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※FILE命令具有强大的文件目录操作功能,操作文件目录时不弹出确认窗口,要小心谨慎使用;        ┃
┃      │    │※FILE命令用于复制、移动文件目录时是按源文件的目录结构复制、移动文件的,并保持原文件名不变;┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
回复

使用道具 举报

808#
 楼主| 发表于 2010-10-18 18:16:55 | 显示全部楼层
原帖由 网虫2008 于 2010-10-18 16:54 发表
  如果直接按说明执行
FILE C:\BOOT.INI=>C:\BOOT.BAK

会在C盘建立一个BOOT.BAK文件夹,文件夹中的文件名称仍然是 BOOT.INI,

如果不是BUG,是有意为之,,那可太难受了,还不如有增加>>功能,保持原来的FILE参数


无知加白痴加弱智!
FILE 命令支持DOS通配符能对文件目录进行批量操作,要实现这样的功能,原来的参数已不适用。

执行 FILE C:\BOOT.INI=>C:\BOOT.BAK
如果是原来的参数,将复制一份名为 C:\BOOT.BAK  副本,即备份。
新的参数是将 C:\BOOT.INI 复制到 C:\BOOT.BAK 目录中备份,作为备份 BOOT.INI 的例子,并没有什么不对!也没有不良后果!
区别只是将文件复制备份到根目录与子目录的区别而已。

当然,可以修改备份目录(C:\BOOT.BAK)的名称,也可以备份到其它分区的目录,如果觉得 C:\BOOT.BAK 这个目录不顺眼的话,
这是其一;其二,要支持DOS通配符对大批量文件进行操作,操作符(->、=>、>>)后面的参数只能是目录名,绝对不能是文件名,
FILE C:\Windows\System32\*.EXE=>D:\SystemBak,这个 D:\SystemBak 只能是目录名,不可能是文件名,因为你不可能将
C:\Windows\System32 目录中的所有 EXE 文件复制成一个 D:\SystemBak 文件!

FILE 命令在以往大多数人只用来删除文件,新的 FILE 命令删除文件的用法并没有改变,对大多数只用 FILE 命令删除文件功能的初级玩家
没有影响,对于那些使用 FILE 命令高级功能的高级玩家来说,既然是高级玩家,相信有水平很快适应。

另,FILE 命令用于复制、移动目录是将会保持原目录结构,就如同你用鼠标选中一个目录将其复制、移动到其它位置一样,这样的操作习惯
对于绝大多数人来说是再好不过了,在 Windows 系统中用鼠标复制、移动目录就是这个效果。




[ 本帖最后由 lxl1638 于 2010-10-18 18:21 编辑 ]
回复

使用道具 举报

809#
 楼主| 发表于 2010-10-18 19:16:33 | 显示全部楼层
原帖由 网虫2008 于 2010-10-18 19:04 发表


同目录下可以用 >>

可是,如果要实现将 BOOT.INI 复制到其它盘,比如D盘,然后改名为BOOT.BAK,那就只能执行两次命令了,一次是同名的复制 =>,接着还要执行一次 >>
如果直接 FILE C:\BOOT.INI=>D:\B ...


没有必要,参数多了可能又有人说搞得太复杂,Windows下用鼠标将C:\BOOT.INI备份成D:\BOOT.BAK也要经历两次操作,
现在的FILE命令完全是模拟Windows下的鼠标操作,对使用Windows的人来说很容易上手。

[ 本帖最后由 lxl1638 于 2010-10-18 19:18 编辑 ]
回复

使用道具 举报

810#
 楼主| 发表于 2010-10-18 21:17:10 | 显示全部楼层
原帖由 网虫2008 于 2010-10-18 20:24 发表

你的说明中“或 FILE C:\BOOT.INI=>C:\BOOT.BAK ”,我想你的原意就是把文件复制在同级目录并改名吧,
要不然你干吗不写成“或 FILE C:\BOOT.INI>>C:\BOOT.BAK .....

说明中 FILE C:\BOOT.INI=>C:\BOOT.BAK 是一个示例用法,表示将 C:\BOOT.INI 复制备份到 C:\BOOT.BAK 目录下,并没有说这是将 C:\BOOT.INI 复制为 C:\BOOT.BAK !
参数说明中已明确指出,操作符后面的是[目标路径],并没有说这是目标名称你将它理解目标名称了吧???!
如果本人给出一个 FILE C:\BOOT.INI>>C:\BOOT.BAK 的示例,操作后 C:\BOOT.INI 将丢失,>>是改名文件,不是复制!

[ 本帖最后由 lxl1638 于 2010-10-18 21:19 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 22:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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