gifts2017

Утилита для сохранения скриншота из буфера обмена в png файл

Опубликовал Armando Armando (Armando) в раздел Программирование - Внешние компоненты

У нас применяется в локальной системе регистрации замечаний для прикрепления скриншотов

Пример исполнения:

ClipboardToPNG.exe C:\Users\USER\AppData\Local\Temp\screenshot.png

Утилита скомпилирована как консольное приложение, поэтому на период вызова появляется консольное окно, например, при использовани КомандаСистемы или ЗапуститьПриложение. Если использовать метод Run объекта WScript.Shell, то консольное окно не появляется:
Оболочка = Новый COMОбъект("WScript.Shell");
Оболочка.Run("ClipboardToPNG.exe C:\Users\USER\AppData\Local\Temp\screenshot.png",, Истина);

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ClipboardToPNG.exe
.exe 6,50Kb
18.05.14
20
.exe 1.0 6,50Kb 20 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. bulpi bulpi (bulpi) 21.05.14 15:09
Давно хотел такую штуку. А то приходилось вставлять куда-то, потом сохранять.
2. mikhailovaew (mikhailovaew) 22.05.14 16:23
(1) стандартные виндузовые ножницы не подходят? вырезаешь нужный фрагмент экрана и все - хоть в буфер обмена, хоть в файл
3. Armando Armando (Armando) 14.07.14 11:50
(2) mikhailovaew, не понял причем тут ножницы?

Сценарий использования следующий:
1. Пользователь делает скриншот по кнопке [Print Scrn]
2. Создает новую задачу в баг-трекере
3. Жмет на кнопку "Добавить из буфера"
4. Скриншот автоматически прикрепляется к задаче

Как тут помогут виндовые ножницы?
4. mikhailovaew (mikhailovaew) 08.08.14 15:11
(3) я говорю об использовании инструмента «Ножницы» для захвата снимков экрана. Это стандартная, встроенная в винду штука, Вы наверняка пользовались. На мой взгляд, очень удобно: вызываешь одним щелчком мыши, выделяешь курсором нужное место, плюс можно отметить "маркером" или "пером" важные места, кладешь в буфер обмена (из которого можно вставить хоть в задачу, хоть в письмо) или сохраняешь как jped, gif или png.
Описанная Вами утилита имеет какие-то особенности, которые делают ее более удобной в связке с Вашим баг-трекером?
P.S. Во избежание недоразумений: я не язвлю, я пытаюсь понять преимущества.
5. Armando Armando (Armando) 19.09.14 13:38
6. Armando Armando (Armando) 19.09.14 13:40
(4) Вот пример. Не понмаю как тут ножницы можно использовать.
Прикрепленные файлы:
ВставитьИзБуфера.avi
7. Александр Губанов (gubanoff) 03.10.14 17:57
Супер-утилита, именно то, что искал! Автору спасибо. Кратко и по делу. Странно, что так мало плюсов у публикации, аналогов здесь я не нашел.
8. Александр Губанов (gubanoff) 03.10.14 18:02
(4) mikhailovaew, суть в том, что сделал пользователь скриншот. А в затем, чтобы вставить файл скриншота куда-то в 1С достаточно только нажать кнопку "вставить скриншот" (естественно, обработчик этой кнопки вы сами должны написать по своему вкусу с использование программки автора) и в 1С вы получаете скриншот. А с ножницами нужно вначале куда-то сохранить файл, затем в 1С тоже искать скриншот по этому пути. А зачем? Это два лишних действия. А с программой автора нет вообще никаких лишних действий, и это прекрасно.
9. Armando Armando (Armando) 03.10.14 21:55
(7) gubanoff, аналоги есть)
Вот, например http://infostart.ru/public/295906/
но там надо ВК регать под админом.
Я мечтаю, что кто-нибудь разработает ВК по технологии Native API с таким функционалом)
10. Александр Губанов (gubanoff) 06.10.14 11:35
(9) Armando, я про это и говорю - регистрировать что-то надо, устанавливать и т.п. Это все лишние сложности для всего-то одной функции - получить картинку из буфера. Поэтому остальные решения и не подходят, а это супер.
11. Александр Губанов (gubanoff) 27.10.14 13:51
(9) Armando, использую утилиту под Win7 - все ок. А под XP не хочет, ругается на версию NET Framework.
1. Какая ей нужна версия фреймворка?
2. Нельзя ли ее скомпилировать на той версии фреймворка, которая по умолчанию идет в XP?
Прикрепленные файлы:
12. Armando Armando (Armando) 27.10.14 14:50
(11) gubanoff,
1. Компилятор был скорее всего 3.5. Ну или какой там в win7 идет.
2. XP нет под рукой.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа