2017-10-17 26 views
0

我正在寻找解决方案来跟踪在软件上花费的时间。如何触发一个计算使用python的软件花费的时间?

想到触发python脚本并间接调用exe路径。

但是有可能触发一个python脚本打开exe文件?

说,我开drRacket.exe,

在每次会议我的Python脚本,更新必须被触发花在会议 的时间。

另外,我需要跟踪的退出时间太...

+0

您是指可执行文件需要多少时间才能执行? – Neo

+0

@Neo Nope,我试图获取exe文件已运行的时间 即直到应用程序手动关闭。 更确切地说,我试图跟踪我在这个应用程序dr.racket exe上花费的时间,它是一个代码编辑器。 我打算保存每个打开并退出的文本文件..然后计算使用另一个python脚本花费的时间 –

回答

1

如果你知道,如何从终端呼叫您的.exe,使用os -module调用它,并使用一个简单的时间戳比较开始时间和结束时间:

import os, time 

start=time.time() 
os.system("<command to start your script>") 
print("spent time:",time.time()-start) 
+0

定时器是否开始与EXE或EXE与计时器是否有关系吗?如果没有,你只需要启动你的文本编辑器或者这个脚本的任何东西(你可以创建一个快捷方式或由应用程序命名的别名)。通过从一个额外的线程运行exe,你可以用它做你想要的(例如关闭它)。这不是你要求的吗? –

+0

谢谢你,无论如何我都有这个。 但我仍在寻找答案 - 如何在应用程序启动时执行脚本? 要打破它, ecah时候,我开的notepad.exe并关闭它, 我需要更新的时候 我有一个soultion从python脚本调用记事本 但我寻找一个答案 关于打开应用程序的启动脚本, 如果我要使用您描述的解决方案, 我必须调用一个python脚本,它将更新时间 ,然后启动我的应用程序 –

相关问题