uptime2 { var %Uptime = $duration($int($calc($ticks / 1000))) if (*sec* iswm $gettok(%Uptime, -1, 32)) { set %Uptime $deltok(%Uptime,-1, 32) } if (*min* iswm $gettok(%Uptime, -1, 32)) { set %Uptime $deltok(%Uptime,-1, 32) } if (*hr* iswm $gettok(%Uptime, -1, 32)) { set %Uptime $deltok(%Uptime, -1,32) } var %Duration = $iif(%Uptime != $null, $remove(%Uptime, ears, ear, ks, k,ays, ay)) $asctime($calc((($abs($asctime($ctime, zz)) / 100) * 60 * 60) +$int($calc($ticks / 1000))), HH:nn:ss) say (OS: $dll(moo.dll,osinfo,_) $+ ) $& (Uptime: %Duration $+ ) $& (CPU: $dll(moo.dll,cpuinfo,_) $+ ) $& (MEM: $dll(moo.dll,meminfo,_) $+ ) }