国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PowerShell > 正文

Powershell小技巧之系統運行時間

2020-03-26 19:18:54
字體:
來源:轉載
供稿:網友

支持所有PS版本

Windows每次啟動都有一個高進度計數器,并且當系統運行這個計數器將返回一個毫秒:

$millisecondsUptime= [Environment]::TickCount"I am up for $millisecondsUptime milliseconds!"

這種毫秒幾乎引起不了你的興趣,使用New-Timespan調整計數器的毫秒數(或任何有關間隔時間)讓其成為一個有意義的單體。

$millisecondsUptime= [Environment]::TickCount"I am up for $millisecondsUptime milliseconds!"$timespan=New-TimeSpan -Seconds ($millisecondsUptime/1000)$timespan

現在,你可以使用時間間隔對象“$timespan”在你指定的位置報告電腦運行的時間:

$millisecondsUptime= [Environment]::TickCount"I am up for $millisecondsUptime milliseconds!"$timespan=New-TimeSpan -Seconds ($millisecondsUptime/1000)$hours=$timespan.TotalHours"System is up for {0:n0} hours now."-f$hours

作為特殊用途,New-Timespan不能立刻使用毫秒數,所以腳本需要除以1000來劃分毫秒數,存在一點誤差。

比較簡單的調整間隔時間的毫秒數,請這樣嘗試:

$timespan= [Timespan]::FromMilliseconds($millisecondsUptime)

在這個例子中它不會造成差異,還可以用在其它地方。例如,你有一個控制聲音間隔的FromTicks()方法(系統間隔最小單位)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 裕民县| 海伦市| 陵川县| 新晃| 法库县| 建宁县| 横峰县| 彰武县| 仁化县| 汉中市| 容城县| 永和县| 齐河县| 芮城县| 汨罗市| 德阳市| 石棉县| 富宁县| 仙桃市| 芜湖市| 石楼县| 临沭县| 达州市| 色达县| 武义县| 昌江| 卢湾区| 崇州市| 嘉义县| 山西省| 山阴县| 高清| 桦甸市| 顺义区| 新津县| 务川| 泉州市| 莱州市| 江都市| 勐海县| 广河县|