18

Windows 7 有一个很棒的工具,叫做问题步骤记录器
您可以通过psr在命令行上键入来启动它。

在此处输入图像描述

将其集成到 Delphi 应用程序中的最佳方法是什么?
psr有没有COM自动化接口?

我想要:

  1. 从程序启动记录器(简单:发出命令行并启动它);
  2. 自动开始录音;(这可以做到吗?)
  3. 预设文件psr名将存储捕获;(如何?)
  4. 将捕获通过电子邮件发送到我的代码中指定的电子邮件地址。

如果有一个替代工具可以做同样的事情,我当然也很想听听。
因为这主要是一个用户体验问题,所以我对自动崩溃报告不感兴趣,我知道madexcept在这些方面做得很好。

我有兴趣看一个幻灯片,用户在 4 个步骤中解释了为什么功能 x 很糟糕或不能按预期工作。

4

3 回答 3

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 ]

在这里您可以找到有关命令行使用的更多信息:ctrlf5.net/?p= 176 链接已删除,因为第 176 页现在是一个讨厌的恶意软件页面

这是通过命令行(c#)自动化 psr 的示例项目:http: //psr4vs.codeplex.com/SourceControl/changeset/view/10645#172579

于 2011-12-14T23:01:59.457 回答
1

我可以建议的免费替代方法称为StepsToReproduce。在许多方面它更有用 - 它允许多个录制选项(屏幕/窗口/区域)并具有强大的注释工具。

于 2015-08-27T16:26:01.730 回答
0

您还可以创建一个桌面图标,其目标指向您首先启动 PSR 工具的 .BAT 文件,然后启动您的应用程序,并在应用程序关闭时停止记录器。例如

@ECHO OFF
START /B PSR.EXE /START /OUTPUT "[outFilePath]" /SC 1 /MAXSC 25 /GUI 0
CALL "[pathToYourApp]"
PSR.EXE /STOP
于 2015-02-09T13:55:28.283 回答