无忧启动论坛

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

[已解决] fbinst 命令行方式判断U盘求解

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-17 12:44:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. For /F %%I In ('fbinst.exe -l') DO set UD=%%I
  2. echo %UD%
复制代码
上面的P那里写错了?为什么不可以完整截取fbinst.exe返回的磁盘信息?

直接fbinst.exe -l结果
(hd0): 625142448 (298g)
(hd1): 3862528 (2g) *



FOR命令后fbinst.exe -l
(hd1):

我只是想用fbinst.exe命令获取移动磁盘信息.难道fbinst在FOR里直接显示当前移动磁盘?

用CHECKUSB代替不是很理想.fbinst可能是因为读取大小的延迟.希望大大帮忙解决下在P里的问题

[ 本帖最后由 zhangzsky 于 2011-3-18 09:37 编辑 ]
2#
发表于 2011-3-17 20:02:03 | 只看该作者

回复 #1 zhangzsky 的帖子

你批处理貌似没写对。试试下面的

echo off
setlocal ENABLEDELAYEDEXPANSION

For /F %%I In ('fbinst.exe -l') DO (
        set UD=%%I
        echo !UD!
)

pause
回复

使用道具 举报

3#
 楼主| 发表于 2011-3-17 23:22:26 | 只看该作者

回复 #2 Plantsoot 的帖子

@echo off
For /F "delims=" %%I In ('fbinst.exe -l') DO (
set UD=%%I
setlocal ENABLEDELAYEDEXPANSION
echo !UD!
)
pause


多谢回答,问题解决了
不过与百草霜大哥的略有出入

setlocal ENABLEDELAYEDEXPANSION和delims=很叫真儿...

不知道有没有办法将末尾标记有*HD0HD1行设置为UD变量并可以在FOR命令以外使用

[ 本帖最后由 zhangzsky 于 2011-3-18 00:54 编辑 ]
回复

使用道具 举报

4#
发表于 2011-3-18 08:08:37 | 只看该作者
原帖由 zhangzsky 于 2011-3-17 23:22 发表
不知道有没有办法将末尾标记有*HD0HD1行设置为UD变量并可以在FOR命令以外使用


你的意思是不是只要列表ud的磁盘,非ud磁盘不列出?如果是这个意思的话,你可以用Fbinst Plus,也就是fbinst增强版来解决这个问题。
地址【Fbinst Plus V1.6.1.7b - 2011-3-16】Fbinst增强版,为PE等提供一些接口[测试版本]

用法:

fbinst  --udlist  或者 fbinst -u

这样得到的是带*号的也就是ud磁盘。




如果你是想通过搜索一个文件,来得到所在的ud磁盘号,也可以通过fbinstPlus来解决。
方法:

搜索文件,找到文件后返回文件所在的磁盘号(如果找到多个,只返回一个)。



[ 本帖最后由 Plantsoot 于 2011-3-18 08:18 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2011-3-18 09:28:04 | 只看该作者

回复 #4 Plantsoot 的帖子

没观察到这个工具,确实要的就是这效果!感谢大大
回复

使用道具 举报

6#
发表于 2011-3-18 11:09:34 | 只看该作者

回复 #5 zhangzsky 的帖子

恩,其实很多人都在找这个有这些功能的工具。
可惜的是我费了半天劲也没几个人关注 fbinst Plus.........................
回复

使用道具 举报

7#
发表于 2011-3-18 11:46:55 | 只看该作者
学习了。很强劲。谢谢
回复

使用道具 举报

8#
 楼主| 发表于 2011-3-18 16:58:13 | 只看该作者

回复 #6 Plantsoot 的帖子

刚接触fbinst才一两天,批处理也是现学现卖的!
其实命令行有他的局限性但也有他更方便的地方!我找这样的P也只是为了一键安装PE到UD区?操作也就是回车再回车的事情!GUI估计这样设计也就失去GUI的意义了
GUI可以方便中高级菜鸟和老手,我想命令行设成正确判断一键安装也就是为超级菜菜鸟和动手定制形老手了!至于高手就辛辛苦苦等待自己成果的被发现了
我估计属于定制形菜鸟!正在寻找大侠的工具中…
回复

使用道具 举报

9#
发表于 2011-3-19 12:08:02 | 只看该作者
来学习学习,谢谢楼上各位。
回复

使用道具 举报

10#
发表于 2011-10-14 10:35:58 | 只看该作者

请问,可不可以加入fbinst --usblist列出usb磁盘列表。。

请问,可不可以加入fbinst --usblist列出usb磁盘列表。。
回复

使用道具 举报

11#
发表于 2011-10-14 12:02:06 | 只看该作者
原帖由 2010linjiawei 于 2011-10-14 10:35 发表
请问,可不可以加入fbinst --usblist列出usb磁盘列表。。


是该更新了,下个版本考虑加上。
回复

使用道具 举报

12#
发表于 2011-10-17 18:59:23 | 只看该作者

哈哈, 我很期待您的下一个版本。。。

哈哈, 我很期待您的下一个版本。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 22:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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