如何查询磁盘剩余容量

excel表格每产生一次就要30K,我想做一个状态提示栏,让其显示磁盘的剩余容量,当磁盘快用完时产生一个“报警”,并提示运行人员将excel表格移动到其他地方。请问该如何编写脚本?谢谢!

最佳答案

简单的vbs来实现的话可以这样做

dim DriveC
dim FreeSpace
dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")

Set DriveC = FSO.GetDrive("C")  ''写进要查看的磁盘名字
 FreeSpace = FormatNumber(DriveC.FreeSpace / 1024 / 1024, 3)
                      ''处理结果,返回的DriveC的FreeSpace属性是字节,除一个   1024    就是k,再除就是M
msgbox  FreeSpace  ''这里显示的就是c盘剩余空间为多少M

根据你的需要,需要显示得规范的话,就处理一下,把结果按G,M,k显示即可。

提问者对于答案的评价:
谢谢了。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc263625.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午2:24
下一篇 2019年6月11日 上午2:24

相关推荐

  • WINCC做历史曲线查询

    在WINCC项目中,有许多温度点需要做历史曲线查询,用传统的办法,每一个点需要制作一个画面窗口,画面窗口再连接趋势控件。数量少的话,还可以。如果是上百个点,就有点复杂、也有点麻烦。…

    SIMATIC WinCC 2017年6月24日
  • wincc开机运行

    我想让wincc在电脑启动后自动运行,怎么设置? 最佳答案 开始—simatic—-wincc—–autostart找到自己要运行的wincc项目就ok了 提问者对于…

    SIMATIC WinCC 2019年6月11日
  • wincc面板实例单击后移动到前台的问题

    wincc的层可以边恒改变吗?如何编程?还有wincc的移动到前台功能代码怎么实现?  我想做个标签   单击后显示在最上面,把和…

    SIMATIC WinCC 2017年7月30日
  • WINCC 7.4连接数量

    1台PC当做服务器,连接17个S7-1200,同时被17台PC客户端连接。1.这样方案是否可行?2.用PC的普通网卡是否可行?3.连接这么多数量的PLC,需要安装SIMAITC&n…

    2020年11月1日
  • 咨询wincc5.1激活后本来是泵的画面却显示未知对象

    为什么wincc5.1激活后,本来应该显示为泵运行和管道的画面,却显示成白框加未知对象的内容?谢谢各位 专家建议 请参考 技术论坛 问题号150045458&n…

    SIMATIC WinCC 2020年11月1日
  • 请问用户归档怎么导出之前项目的数据?

    我运行起之前的项目,然后把用户归档的数据导出,但是运行当前的项目导入时,出错了,请问这是怎么回事?还有一个问题,就是将之前的项目中的变量记录复制到当前的项目中,能在当前项目的趋势控…

    SIMATIC WinCC 2020年11月1日
  • wincc中怎么做个软件试用限制

    想做一个试用时间限制,也就是到指定的日期后输入注册码后就不再提示了,否则一直提示试用期过期。 问题补充:谁能发个例子程序?高分悬赏20分。 最佳答案 用脚本可以实现: 1…

    SIMATIC WinCC 2019年6月11日
  • WINCC安装出错

    WINCC6.0 SP1安装出错 错误提示为:can''t load stop copy  s…

    SIMATIC WinCC 2019年6月11日
  • wincc中怎样编写计算器(包括字母和数字)

    wincc中怎样编写计算器(包括字母和数字),如图1所示,并能通过一个窗口调用出来 图片说明:    最佳答案 你可以用一个画面,里面用按钮,按钮上写上你的字母…

    2021年7月5日
  • 大家谈谈WinCC中用变量来切换图片或页面的思路!!!

    现在想在服务器上做一个C/S构架的项目,在服务器上把所有客户机运行的项目组态好,现场根据传感器的信号来触发现场看板显示的图片或者页面内容。我的思路是,给每一个页面或图片分配变量或者…

    SIMATIC WinCC 2021年7月5日