I am trying to time certain actions in apps like Excel, Power BI, Tableau, some Adobe apps, but I am having trouble getting the end time of an action. For example, copying cells from Excel and pasting them into PowerPoint or opening a workbook in Power BI or Tableau and waiting for the report/dashboard to fully render. Getting the start time is easy since I just get the time when I execute an action in code, but finding a way to mark when that action finishes has been elusive.
I have started looking into processes and tasks to see if one ends when my action is over. I am using Process Monitor and recording to the screen to see if something happens when the action is over. There is possibly something there I can work with but I haven't been able to get the same level of detail as Process Monitor does with Python. Process Monitor shows the operation of a process/thread. Is there a way to get that in python (I have looked but haven't found it yet)?
Barring that, does anyone have a suggestion of something different I can look at that may help me determine an end time for some of these actions?
I have started looking into processes and tasks to see if one ends when my action is over. I am using Process Monitor and recording to the screen to see if something happens when the action is over. There is possibly something there I can work with but I haven't been able to get the same level of detail as Process Monitor does with Python. Process Monitor shows the operation of a process/thread. Is there a way to get that in python (I have looked but haven't found it yet)?
Barring that, does anyone have a suggestion of something different I can look at that may help me determine an end time for some of these actions?