Захотелось мне иметь возможность быстро сохранить картинку из клипборда в png файл. Быстро — это значит скопировал, нажал кнопку (в фаре), и получил файл. Как вариант — сделал принт-скрин, нажал кнопку в фаре, получил файл.
Полез я в поисковики в поисках такой вот утилиты, и оказалось что ничего нормального не находится. Либо какие-то монструозные менеджеры клипбордов, либо мерзские и при этом неработающие жабо-апплеты, либо просто битые ссылки.
В итоге вспомнил я о привычном IrfanViewer, и о том, что у него достаточно богатый набор ключей.
D:\Utils\iview\i_view32.exe /clippaste /convert "clip-$U(%Y.%m.%d_%H.%M.%S).png" оказалось более чем достаточно. Повесил я эту команду в фаровское меню пользователя, и радуюсь.
Ну а заодно решил, пока помню о ирфанвьюере, настроить свой BlackBox на скриншотирование выделенной области экрана.
Добавил в BBKeys.rc строку KeyToGrab(F11), WithModifier(Win+Shift), WithAction(ExecCommand), DoThis(d:\Utils\iview\i_view32.exe /capture=5). В результате, при нажатии WinShiftF11 я получаю возможность выбора региона для захвата, затем при необходимости говорю CtrlC, копируя этот рисунок в память, и затем уже в фаре пишу его в нужную мне папку.
Беда с этими софтинами.
kildor
| понедельник, 24 января 2011