aardio 文档
aardio 范例: 搜索 WMI 类名
WMI 的查询语法为 WQL (SQL for WMI)
//搜索 WMI 类名
import console;
import com.wmi;
var wmi = com.wmi("\root\cimv2")
//WMI 的查询语法为 WQL (SQL for WMI)
//https://docs.microsoft.com/en-us/windows/win32/wmisdk/like-operator
var classes = wmi.ExecQuery("SELECT * FROM meta_class WHERE __class LIKE 'Win32_%'")
var qualName = { "dynamic","static" }
for i,cls in com.each(classes) {
if(!cls.Methods_.Count){ continue; }
for i,q in ..com.each(cls.Qualifiers_) {
if( !qualName || ..table.find(qualName,..string.lower(q.Name) ) ){
console.log(cls.Path_.Class)
}
}
}
console.pause(true);
Markdown 格式