请教如何获得系统已经 运行的时间(毫秒)
请教如何获得系统已经 运行的时间也就是,系统已经启动了1分钟,那么就该是60000毫秒
在autoit里如何读到这个系统以运行的时间呢?
我在网上找到个 autoit 的学习 文件,
里面提到一些技巧,
其中有这样一条
DllCall("kernel32.dll","int","GetTickCount")
该学习文件说这样就可以得到 系统运行的时间了,
但是,我运行了一下发现,返回的值好象是空:
$time=DllCall("kernel32.dll","int","GetTickCount")
msgbox(0,"0",$time)
[ 本帖最后由 gaoyuan22 于 2008-8-12 07:22 编辑 ] $time = DllCall("kernel32.dll","int","GetTickCount")
MsgBox(0,0,$time) $time=DllCall("kernel32.dll","int","GetTickCount")
msgbox(0,"0",$time)
回复 2# pcbar 的帖子
谢谢楼上的大哥但我不明白一点,
问一下楼上的大哥:
为什么是 $time?
而不是 $time
赋值的时候 变量是 $time啊?
$time是表示数组中的第一个么?
前面没有定义他是数组啊?
迷惑中。 我也不清楚
如果吧$time 换成$time的话msgbox里就没时间拉! 因为dllcall的结果是返回了一个数组
回复 6# pcbar 的帖子
谢谢斑竹和各位大哥帮助,明白了。
感谢!
[ 本帖最后由 gaoyuan22 于 2008-8-12 07:23 编辑 ] DLL
要有资料才知道怎么用的 学习了,哈哈 $time = DllCall("kernel32.dll","int","GetTickCount");获取毫秒
$hm = $time/3600000;时
$ms = 3600000*$hm/60000;分
$se = 3600000*$hm-60000*$ms/1000;秒
MsgBox(0,"系统已经运行了",$hm&"时"&$ms&"分"&$se&"秒")
页:
[1]