【Fbinst Plus V1.5.1703.13】Fbinst增强版,2017年重大更新 

    [复制链接]


Plantsoot

avatar.php?uid=334240&size=middle

电梯直达跳转到指定楼层

1#

online_member.gif 发表于 2011-2-25 17:38:38 | 只看该作者 回帖奖励

本帖最后由 Plantsoot 于 2017-3-13 23:50 编辑

【前言】    
  • 首先向fbinst的作者Bean老师致敬,谢谢他为我们开发了这么好的工具。

  • 说实话,写这个fbinst的增强版我是很矛盾的,因为我的水平远远不能和Bean老师相比,修改他的作品,压力很大,真的……

  • Fbinst Plus版,只是在原fbinst的基础上增加了一些功能,保留了原来的所有功能。增加功能,主要为PE增加一些接口,更方便操作ud内的数据。

  • 水平有限,望大家随时批评指正。

  • 测试版本,征集命令和参数的写法,有好的建议记得交流一下,谢谢。

  • 2011-11-15重大更新:增加对UTF-8格式文件列表的支持,fbinst原始命令未作修改,只修改了Fbinst Plus。
    目前未提供命令行格式化为UTF-8文件列表功能,请使用fbinsttools1.605以上版本制作。

  • 2017年3月,进行重大更新,放弃对ANSI文件列表的支持,改为只支持UTF-8文件列表(包括原版fbinst命令,均做了修改)。
    数据无价,慎重操作,如果有BUG,敬请反馈!

【命令行写法说明】

    原fbinst的命令行写法是: fbinst [OPTIONS] DEVICE_OR_FILE COMMANDS [PARAMETERS]
    fbinst原版的所有选项和命令保持原来的写法不变。
    fbinst plus版新增命令行写法和原版稍有区别:

        1.  fbinst [OPTIONS] [PARAMETERS]
        2.  fbinst DEVICE_OR_FILE  COMMANDS [PARAMETERS]

特别注意1.6.1.4版本对参数的写法做了较大调整,取消了几个参数,取消的参数合并到了其他的参数中。请重新看说明。


【新增功能说明】

   ◆ 新增 OPTIONS
  • --version :版本号,在原版本号的基础上,增加一个plus版本号。
                      fbinst --version                输出fbinstplus版本

  • --udlist :fbinst格式的磁盘列表(ud)。如果有多个ud盘,返回一个整数,比如 31,标示磁盘1、磁盘3是ud盘。(注:DOS下返回值从%errorlevel%获取,下同。)
                      fbinst --udlist                   输出磁盘信息,返回磁盘号。  (输出=在CMD窗口中显示,下同。) 

  • --find :查找文件、文件夹所在的磁盘,并返回第一个找到包含该文件的磁盘号。
                      fbinst --find   "PETOOLS/*"   查找的是PETOOLS/“目录”,输出磁盘信息,返回磁盘号。

  • --sysinfo :获取系统环境变量,无有价值的返回值。(准备后期扩展该功能)
                      fbinst --sysinfo      获取系统环境变量值,可以辅助编写批处理