我为我的应用程序使用Windows“问题步骤记录器”(PSR),并需要将每个ActionSet(截图)与时间戳一起存储为滴答粒度粒度。目前PSR HTML文件给我按以下格式每一个动作:我可以让Windows内置步骤记录器(PSR)存储刻度级别的时间戳吗?
<EachAction ActionNumber="120" Time="11:43:44 AM" Pid="8992" ProgramId="0000da39a3ee5e6b4b0d3255bfef95601890afd80709" FileId="0000f53c3e9453e8e4352db97fddbea5bc1357a3d2a2" FileName="ECLIPSE.EXE" CommandLine="ECLIPSE.EXE">
<Description>User left click on "Close (button)" in "PyDev - J6VideoMining/src/utils/constants.py - Eclipse"</Description>
<Action>Mouse Left Click</Action>
<CursorCoordsXY>1349,7</CursorCoordsXY>
<ScreenCoordsXYWH>0,0,1366,768</ScreenCoordsXYWH>
<UIAStack>
<Level BoundingRectangle="1317,0,47,20" ControlType="50000" Name="Close" LocalizedControlType="button" />
<Level BoundingRectangle="16,-5,1350,28" ControlType="50037" LocalizedControlType="title bar" />
<Level BoundingRectangle="-8,-8,1382,744" ClassName="SWT_Window0" ControlType="50032" FrameworkId="Win32" Name="Eclipse SDK" LocalizedControlType="window" />
</UIAStack>
<ScreenshotFileName>screenshot0120.JPEG</ScreenshotFileName>
</EachAction>
这里,时间戳给出时间= "11:43:44 AM"
。目前我可以将其转换为毫秒级 - PSR时间在当地时区。我将它转换为UTC日期,然后获取ms。
我能做的一个解决方法是找到另一个屏幕录像机。但是我还没有找到任何可以获得像PSR这样的屏幕细节的东西(你可以在上面给出的html代码中的<UIAStack>
标签中看到)另一种粗糙的方式是使用另一个屏幕记录器和PSR一起使用,并且时间同步事件截图。需要避免额外的时间同步误差的开销,并且还运行多个屏幕录像机。
我使用PSR作为一个应用程序,其中蜱粒度是必不可少的一部分。
任何指针表示赞赏!