IE2017

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

Программирование - Внешние компоненты

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

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

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
25
.exe 1.0 6,50Kb 25 Скачать

См. также

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

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

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

О каком решении речь?
На некоторых ОС Windows не работает вставка картинок из буфера в форматированный документ. По сtrl+v ничего не происходит. Данная разработка в указанных случаях позволяет вставлять картинки в форматированный документ.
Ваша же разработка предназначена для обхода ошибки платформы в тех случаях, когда изображение было вставлено из буфера по ctrl+v.
Оставьте свое сообщение