Картинки из буфера обмена, текст в буфер обмена, уведомления windows


Маленькое приложение, которая предназначено для сохранения картинок из буфера обмена, можно при сохранении задать разные форматы.
Есть возможность включить уведомления, которые показывают статус о выполнении сохранения.
У программы есть возможность поместить текст в буфер обмена.
У программы есть возможность показать windows уведомления типа: warning, information, critical.

Здравствуйте! Коллеги, нам часто приходится работать с системными ресурсами, к которым 1С не имеет доступа.
Недавно мне понадобилась такая программа, и пришлось написать самому.

Вот что она умеет

параметры:

/N — имя сохраняемого файла, по умолчанию BuffImagea
/P — путь сохраняемого файла, по умолчанию папка с программой
/F — формат сохраняемого файла, по умолчанию png
      Форматы – BMP, GIF, JPG, JPEG, PNG, PBM, PGM, PPM, XBM, XPM

/M – показать уведомление о выполнении, значения: yes, y
/ST – помещает заданный текст в буфер обмена
/MSGC – сообщение windows: critical
/MSGI – сообщение windows: information
/MSGW – сообщение windows: warning 

Примеры: 

BufferImageSaver.exe

BufferImageSaver.exe /p d: /n pic /f jpg

BufferImageSaver.exe /st “text to buffer”

BufferImageSaver.exe /msgc “critical massage”

 

Программа написана на C++ QT, для тех, кому интересно, выкладываю и исходники.

Программа собрана статически и дополнительные файлы не нужны, работает везде.

Если нужен такой функционал на Линуксе, просто надо собрать программу там, и все.

2 Comments

  1. sashocq

    Это очень нужная функция. Но почему не внешняя компонента?

    Reply
  2. MherArsh

    (1) sashocq, потому что написать внешнюю компоненту геморрой, а это я сделал для себя и поделился.

    можно такую штуку накидать на шарпено но опять таки ее можно использовать как COM а не как внешнюю компоненту. Так что с этим придется жить ))

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *