作者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