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

[数值计算] 谁有完美的显示u盘的剩余容量和总容量批处理啊?

  1. @echo off
  2. for /f "skip=1 tokens=1-3" %%i in ('"wmic logicaldisk where name='i:' get name,freespace,size"') do (set m1=%%i &set m3=%%k & set m2=%%j & goto label)
  3. :label
  4. set /a m1=%m1: =%/1024/1024,m3=%m3: =%/1024/1024
  5. (echo 盘符:%m2%&echo 总容量:%m3%MB&echo 剩余容量:%m1%MB)|msg %username% /time:5
复制代码
以上批处理broly 说超过2g的内存卡不会已mb为单位显示了,如果也能显示以g为单位的就和我的电脑查看一模一样咯。那样就太完美了

[ 本帖最后由 shuaige100 于 2010-7-6 22:48 编辑 ]

回复 2楼 的帖子

你等于没解释,我就觉得他为什么要set /a m+=1 & set m!m!=%%i;echo %pf%盘%m1:~4%,这里我新手看的懂吗?

TOP

回复 5楼 的帖子

为什么我用在这个会显示不出任何命令的两句话?
wmic logicaldisk where "name='d:'" get name,freespace,size

TOP

回复 8楼 的帖子

我加用msg这个命令显示不出东西

TOP

回复 11楼 的帖子

— —,我用的是8g内存卡

[ 本帖最后由 shuaige100 于 2010-6-29 23:36 编辑 ]

TOP

回复 14楼 的帖子

哎,所有的方法都感觉很浪费资源,真没办法

TOP

返回列表