精華區beta EzHotKey 關於我們 聯絡資訊
※ 引述《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
junorn:不好意思=.=a 請問一下那段代碼直接複製就可以用嗎? 08/31 01:18
x2006:還要多加兩行 08/31 01:37
x2006:strComputer = "." 08/31 01:38
x2006:Set objServ = GetObject("winmgmts:" _ 08/31 01:38
x2006: & "{impersonationLevel=impersonate}!\\" & strComputer & 08/31 01:39
x2006: "\root\cimv2") 08/31 01:39
x2006:自行查 google 關於 Win32_LogicalDisk 08/31 01:41
junorn:了解了,非常感謝m(_o_)m 08/31 01:46
megaman1206:看來WMI是好工具....有機會來學一下XD 08/31 10:38