[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理怎样判断磁盘卷标为hddown的磁盘是否为F盘?

如何用批处理判断磁盘卷标为hddown的磁盘当前分区为F,如果是执行一个命今,不是就执行下一个命今的批处理

label F:

然后使用管道符| 也可以使用if  else语句

TOP

具体一点行吗?我对这个不是很懂

TOP

  1. @echo off
  2. for /f "tokens=2 delims==" %%a in ('wmic LogicalDisk where "DeviceID='F:'" get VolumeName /value') do (
  3.     set "strVolume=%%a"
  4. )
  5. if "%strVolume%" == "hddown" (
  6.     echo yes
  7. ) else (
  8.     echo no
  9. )
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

管理员真的是高手,不过这个代码是看似没有什么问题

[ 本帖最后由 scyz2008 于 2010-9-25 00:03 编辑 ]

TOP

刚试了代码,行不通,不管卷标那个盘是否为E盘他都执行存在都echo no
这行代码

TOP

回复 6楼 的帖子

到底是F还是E啊?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

是F盘,不管卷标为hddown的分区是否为F盘,都只输出结果no

TOP

回复 8楼 的帖子

@echo off删掉,执行过程贴出来看看。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

不必搞得这么复杂呀,label命令就够了
  1. (echo.|label F: 2>nul)|findstr "hddown"&&echo yes||echo no
复制代码

TOP

回复 10楼 的帖子

万一卷标是123hddown456呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  1. for /f "tokens=1,2,3,*" %%i in ('echo.^|label G: 2^>nul^|findstr "驱动器"') do echo %%l
复制代码

TOP

回复 12楼 的帖子

楼主要求的hddown呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 13楼 的帖子

再补个if………………

TOP

回复 14楼 的帖子

英文系统呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表