CMN Monitor
用 WMI 監測 Cpu Mem Net
使用說明:
因為很陽春所以設定什麼的...手動改 config.ini
如果要設定看 config.ini 中有說明
另外設定也可以使用 參數 的方式去設定 , 參數格式為 設定項:設定值
例如
建立個捷徑 , 在 捷徑 內容加上 參數 也是可以的
"CMN Monitor.exe" Raw:1 Gui:0 Gui_ReSize:1.5 X:0 Time:1000 DwMax:100 UpMax:20 Bps:0
下載 有含 au3 源碼
[2023.0915.0 更新]
https://www.mediafire.com/file/vwu10ipl3xcbedl/CMN_Monitor_2023_0915.rar/file
修正 上下載 %條溢出 的顯示錯誤
[2023.0630.0 更新]
https://www.mediafire.com/file/87v1g3lf1h3nte7/CMN_Monitor_2023_0630.zip/file
調整 config.ini 中的設定 和 新增 GUI 相關的設定
ini [config] 下 , 新增 config 設定 , 方便套用 不同設定配置 自訂設定
原有的 GUI 設定移動到 [GUI] , 並新增以下設定
Color , bkColor , Trans , bgColor , Blur , BlurColor
詳細請參閱 config.ini 說明
[2023.0627.1 更新]
https://www.mediafire.com/file/3n6eyzigwp3h7g8/CMN_Monitor_2023_0627_1.zip/file
修正 2個 bug
2個 Bug 是分別在 Mem < 10G (變數打錯) 和 Mem >= 100G (程式指令錯誤) 時發生
這個錯誤在之前的版本都會存在 ( 因為這部份的程式都一樣 )
所以之前版本的下載我就不留了
在 0626 的基礎上 , 優化 GUI 和 WMI 處理
Gui0_ReSize 變更為 Gui_ReSize , 亦會對 Gui=1 有做用 , 設定時可以用小數點
Gui 字型改為 微軟正黑體
加入了 SWbemRefresher 刷新 WMI 的方式
效率較好 , 但會出多約 4M 的使用記憶體 , WMI 處理時間大多在 100ms 以下
可以在 config.ini 中設定要不要用 , 預設是不使用 Refresher=0
原本的刷新方式也有優化了 , 原本要 500ms 以上 , 現在 300ms 以上
如果使用 Raw=1 , 不管有沒有用 Refresher , 大多在 100ms 以下
這是因為 Raw=1 , WMI 不用計算效能 , Raw=0 要
如果要用 Raw=0 , 但想要效率好一點 , 就用 Refresher=1
[2023.0626 更新]
加入 WMI Obj 檢查 , 如果 WMI Obj 無法使用 , 會出現錯誤訊息視窗
僅 Obj 檢查 , 如果是 Obj 下的 屬性 有問題 無法檢測判斷
[2023.0623.1 更新]
修正排版顯示錯位 (不影響影使用)
主題說明:
自己土炮製作的陽春小程式...
本來是只要搞顯示 網路速度 的
現成 好用 功能多 的網路相關程式 不是沒有 像 ( Networx )
或是一些多功能的 桌面軟體
不過我就是只要看看網速而以
一般是用 工作管理員 看又覺的不是很方便
所以想說要不然找找資料自己土炮一個 自己用
資料查著查著...就連帶吧 cpu 和 mem 也加進去
交流研究的...看 WMI.au3 即可
其它 au3 大多是 GUI 相關的部份
WMI 監測的主要核心都在 WMI.au3 中
其中
除了 Mem 是直接取得 Win32_OperatingSystem 的資料外
其它效能資料
用 PerfFormattedData 比較省心 , 但太舊的 Win 好像不支援
Win32_PerfRawData 好像 XP , 7 以上就可以用
但 RawData 要自行處理計算
計算基本上都是 差異量 / 時間
也就是 (目前值-上次值) / 時間
因為主要都是靠 WMI ... 其實也沒很難
也因為靠 WMI 所以 WMI 有問題或 回應比較慢時...會有卡住的感覺