国产探花免费观看_亚洲丰满少妇自慰呻吟_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()方法(系統間隔最小單位)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵武市| 金坛市| 松潘县| 星子县| 皮山县| 诸城市| 察隅县| 阿坝| 长宁区| 珠海市| 班戈县| 三门县| 营口市| 利辛县| 台前县| 铅山县| 张家川| 柯坪县| 铜鼓县| 壶关县| 合江县| 山西省| 太仆寺旗| 丽江市| 红原县| 犍为县| 广河县| 樟树市| 新干县| 西安市| 怀远县| 冀州市| 万盛区| 溆浦县| 晴隆县| 利川市| 黄大仙区| 连江县| 蒙阴县| 东兴市| 阿拉尔市|