可能重复:
Windows 的截图实用程序
我正在寻找自由的帮助记录错误的工具。这通常包括:
- 截取漏洞的屏幕截图
- 将其粘贴到 mspaint/gimp/etc 中
- 仅选择图像的相关部分(尤其是使用多显示器时)
- 使用 png 等格式保存以保持其较小
那里有啥好东西吗?
谢谢。
答案1
ScreenHunter...使用起来干净、美观。
答案2
Windows 7 中有一个内置工具,名为“截图工具”。单击“开始”,然后键入剪辑它应该会出现在您的程序列表中。
功能包括自由形式捕获/矩形捕获/窗口捕获或全屏捕获。
捕获后,您可以使用基本的标记工具,如荧光笔/钢笔/橡皮擦等。
您可以将生成的剪辑保存为 PNG / GIF / JPG / HTML(MHT),也可以从小程序内部通过电子邮件发送生成的剪辑。
免费屏幕捕获工具的扩展列表是可在此处获得。
答案3
您所说的“错误的屏幕截图”是什么意思?您是指未处理异常对话框的屏幕截图吗?您所说的“记录错误”是什么意思?您是指将有关未处理异常的信息保存到磁盘上的某个位置,还是将所述信息提交到 SQL Server 数据库,还是通过电子邮件或其他协议将所述信息发送到远程位置?
如果这些问题的答案是肯定的,我看不出图像增加了什么价值,而您无法从异常中获得这些价值。您可以使用未处理的异常处理程序来处理和记录此信息。
设置处理程序:
AppDomain.CurrentDomain.UnhandledException +=
new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
处理程序:
static void CurrentDomain_UnhandledException(
object sender,
UnhandledExceptionEventArgs e
) {
var exception = e.ExceptionObject as Exception;
// log the exception
}
答案4
如果你正在寻找专门用于捕获错误报告信息的工具,可以考虑使用虫子射手。它为测试人员提供了额外的功能,例如可以自动将屏幕截图发布到 JIRA 等错误跟踪器中。