3

Возможный дубликат:
Скриншот утилиты для Windows

Я ищу бесплатный инструмент, чтобы помочь с регистрацией ошибок. Обычно это состоит из:

  1. Делая скриншот ошибки
  2. Вставить его в mspaint/gimp/etc
  3. Выбор только соответствующих частей изображения (особенно с несколькими мониторами)
  4. Сохранение в таком формате, как png, чтобы сохранить его небольшим

Что-нибудь хорошее там?

Благодарю.

6 ответов6

4

ScreenHunter ... чистый и красивый в использовании.

http://www.wisdom-soft.com/products/screenhunter_free.htm

2

Есть один встроенный в Windows 7, который называется Snipping Tool. Нажмите START и введите Snip, и он должен появиться в вашем списке программ.

Функции включают в себя захват свободной формы / прямоугольный захват / захват окон или захват полного экрана.

После захвата вы можете использовать элементарные инструменты маркировки, такие как маркер / ручка / ластик и т.д.

Вы можете сохранить полученный клип как PNG / GIF / JPG / HTML (MHT), а также отправить полученный клип по электронной почте из апплета.

Расширенный список бесплатных программ захвата экрана доступен здесь.

1

Что вы подразумеваете под "скриншот ошибки"? Вы имеете в виду скриншот диалогового окна необработанного исключения? Что вы подразумеваете под "регистрацией ошибок"? Вы имеете в виду сохранение информации о необработанном исключении в каком-либо месте на диске или передачу указанной информации в базу данных 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  
}
1

Захват экрана Ducklink

Я нашел его при поиске инструмента для захвата экрана, который автоматически прокручивается, чтобы получить полную длину веб-страницы.

Он имеет три других режима (область прямоугольника / многоугольника, окно, полноэкранный режим), и вы можете выполнять все шаги 1-4 непосредственно из Ducklink. Кроме того, вы можете добавить аннотации.

альтернативный текст

0

Если вы ищете что-то специально для сбора информации для отчетов об ошибках, подумайте об использовании BugShooter. У него есть дополнительные функции для тестировщиков, например, возможность автоматически публиковать скриншот в трекере ошибок, например JIRA.

0

Я использую Gadwin PrintScreen почти 2 года
приятные особенности:
- сохраняет файл в каком формате и где вы хотите
- он работает в фоновом режиме, вы просто нажимаете кнопку PrintScreen, и он создает файл в вашей папке, а затем вы можете постобработать его, как вам нравится

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .