- 积分
- 3632
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上周用IDL做了个软件,运行结束时我想做个提示弹窗,并给出运行时间,
其实非常简单:
--------------------
记录启动时的时间(以秒为单位):
TIME1=SYSTIME(/SECONDS)
......这里是主要代码......
记录启动时的时间(以秒为单位):
TIME2=SYSTIME(/SECONDS)
运行时间:
COST_TIME=LONG(TIME2-TIME1)
c=COST_TIME
计算小时数:
hour=fix(c/3600)
c=c-hour*3600.0
计算分钟数:
minute=fix(c/60)
计算秒数:
sec=fix(c-minute*60.0)
时分秒转为字符串:
hour=strtrim(string(hour),2)
minute=strtrim(string(minute),2)
sec=strtrim(string(sec),2)
弹窗:
tip=dialog_message('Program Cost Time:'+string(10B)+$
hour+':'+minute+':'+sec,title='END')
|
|