作者x2006 (小帅 ^^)
看板EzHotKey
标题Re: [请问] 查询磁碟空间
时间Sun Aug 31 01:11:09 2008
※ 引述《junorn (威廉华勒斯)》之铭言:
: ※ 引述《x2006 (小帅 ^^)》之铭言:
: : 以前写的
: : 只贴出部分
: : 参考看看
: : Set colDisks = objServ.ExecQuery("Select * from Win32_LogicalDisk Where
: : DeviceID = 'C:'")
: 後略..
: 非常感恩m(_o_)m 不过我看不懂0rz
: 目前还是采用 dir + sed 的方式
: 我写法是这样:
: dir \ | sed -r "$!d;s/^ +.* +/,/;s/(,[0-9]{1,3}) .*/\1/;s/,//g"
: 把逗号去掉是因为要用数字去比对大小,小於一个数字时提示警告这样。
这是我的写法
C:\cscript.exe test.vbs //Nologo > test.txt
要比对什麽, 进去test.txt里面捞
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.107.230
1F:推 junorn:不好意思=.=a 请问一下那段代码直接复制就可以用吗? 08/31 01:18
2F:→ x2006:还要多加两行 08/31 01:37
3F:→ x2006:strComputer = "." 08/31 01:38
4F:→ x2006:Set objServ = GetObject("winmgmts:" _ 08/31 01:38
5F:→ x2006: & "{impersonationLevel=impersonate}!\\" & strComputer & 08/31 01:39
6F:→ x2006: "\root\cimv2") 08/31 01:39
7F:→ x2006:自行查 google 关於 Win32_LogicalDisk 08/31 01:41
8F:→ junorn:了解了,非常感谢m(_o_)m 08/31 01:46
9F:推 megaman1206:看来WMI是好工具....有机会来学一下XD 08/31 10:38