只有找到 systeminfo 這個指令有 uptime,
如果你開機就接上網路,開機時間應該跟網路連線時間差不多
@echo.
@systeminfo | @find "系統存留時間:"
@echo.
@pause
以上存成 .bat 檔執行
http://www.addictivetips.com/windows-tips/how-to-check-your-systems-uptime-in-windows/
rockhos提到:
叫出區域連線的畫面
似乎沒有這樣的內建指令,如果要取得連線狀態中的訊息,使用 ipconfig 加上參數 /all 即可.
底下是簡化到只看到連線時間(租用時間),不同的OS需要自行變更 "租用取得" 中的字串,如XP下有些是 "Lease Obtained"
<pre class="c" name="code">
@Echo Off
for /f "Tokens=1* delims=" %%i In ('IpConfig /all^|FindStr "租用取得"') Do Set A=%%i
Echo.
Echo.
Echo.
Echo.
Echo.
Echo %A:~-22%
pause
一般大概都是要看開機時間,開機時間樓上二位是標準答案.