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

回复 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

是F盘,不管卷标为hddown的分区是否为F盘,都只输出结果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

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

TOP

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

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

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

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

TOP

label F:

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

TOP

返回列表