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

首頁 > 開發 > PowerShell > 正文

Powershell小技巧之系統運行時間

2020-10-29 21:04:33
字體:
來源:轉載
供稿:網友

支持所有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()方法(系統間隔最小單位)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 杭锦后旗| 嘉义县| 师宗县| 尼玛县| 浏阳市| 肥乡县| 会昌县| 田阳县| 东乌| 武穴市| 长海县| 上高县| 新邵县| 昂仁县| 东丽区| 历史| 蒙山县| 梁山县| 永胜县| 湘潭县| 海宁市| 黄平县| 吉林市| 周口市| 通道| 东城区| 崇明县| 濮阳市| 昂仁县| 天全县| 沅陵县| 余干县| 信阳市| 东安县| 灌云县| 葵青区| 长垣县| 尼木县| 呼伦贝尔市| 商都县| 龙江县|