Windows 7有一个很棒的工具叫做problem steps recorder
您可以通过在命令行上键入psr
来启动它。
将此功能集成到Delphi应用程序中的最佳方法是什么? psr有COM自动化接口吗?
我想:
psr
将存储捕获; (工作原理)如果有一种替代工具可以做同样的事情,我当然也喜欢听到这种情况
因为这主要是一个用户体验问题,我对自动崩溃报告不感兴趣,我知道madexcept
在这些方面做得非常好。
我有兴趣看一个幻灯片,用户在4个步骤中解释为什么功能x很糟糕或者没有按预期工作。
答案 0 :(得分:11)
可以在命令行中使用:
psr.exe [/ start | / stop] [/ output] [/ sc(0 | 1)] [/ maxsc ] [/ sketch(0 | 1)] [/ slides(0 | 1)] [/ gui(o | 1)] [/ arcetl(0 | 1)] [/ arcxml(0 | 1)] [/ arcmht(0 | 1)] [/ stopevent] [/ maxlogsize] [/ recordpid]
您可以在此处找到有关命令行用法的更多信息:http://ctrlf5.net/?p=176
以下是自动化psr thorught命令行(c#)的示例项目:http://psr4vs.codeplex.com/SourceControl/changeset/view/10645#172579
答案 1 :(得分:1)
我建议的免费替代方案称为StepsToReproduce。在许多方面它更加实用 - 它允许多种录制选项(屏幕/窗口/区域),并具有强大的注释工具。
答案 2 :(得分:0)
您还可以创建一个桌面图标,其目标指向.BAT文件,然后首先启动PSR工具,然后启动应用程序,并在应用程序关闭时停止录制器。 e.g。
@ECHO OFF
START /B PSR.EXE /START /OUTPUT "[outFilePath]" /SC 1 /MAXSC 25 /GUI 0
CALL "[pathToYourApp]"
PSR.EXE /STOP