2017-10-17 91 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腳本,它將更新時間 ,然後啓動我的應用程序 –

相關問題