[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 77七 于 2023-8-21 00:33 编辑
  1. @echo off
  2. for /f "tokens=1-4 delims= " %%a in ('"pecmd.exe team find C:\=?,a^| ifex C:\=?,b^| calc c=(%%a%%) / 1g # 2^| calc d=(%%a%% - %%b%%) / 1g # 2^| calc e=(%%b%%) / 1g # 2^| calc f=(%%a%% - %%b%%) / (%%a%%) * 100 / 1g # 2^| writ -,$+0,%%c%% %%d%% %%e%% %%f%%"') do (
  3. set "总空间=%%a"
  4. set "已用空间=%%b"
  5. set "剩余空间=%%c"
  6. set "使用率=%%d"
  7. )
  8. echo         C盘          %总空间%          %剩余空间%           %已用空间%  %使用率%
  9. echo        磁盘        总空间        剩余空间        已用空间          使用率
  10. echo.      ---------------------------------------------------------------------
  11. pause>nul
  12. exit
复制代码

这样行吗
1

评分人数

    • yyz219: 数值不对 谢谢技术 + 1
bat小白,请多指教!谢谢!

TOP

回复 3# yyz219


   是什么样的数值?已经修改2楼,再试试呢。
bat小白,请多指教!谢谢!

TOP

本帖最后由 77七 于 2023-8-21 08:47 编辑

回复 5# yyz219


   
嗯,数学不太好,g单位已经被消掉了,但是不知道为什么 2^| 需要变成 0^|    。。去掉 2楼的添加部分的  / 1g 结果会对吗?百度了一下,好像是按异或运算,没接触过。
bat小白,请多指教!谢谢!

TOP

回复 8# buyiyang


   
谢谢大佬指点!学习了!
bat小白,请多指教!谢谢!

TOP

返回列表