Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Сохранение изображения в память

Страниц (1): [1]
 

1. Ramzass - 29 Марта, 2016 - 09:28:16 - перейти к сообщению
Доброго дня. Подскажите плиз как записать скриншот в буфер обмена

код:
int sk[1920][1080];

screen (#sk[0][0], 0, 0, 1920, 1080, -1);
saveimage(#sk[0][0], "с:\n.bmp");

writeclipboard(#sk[0][0]); // ???????как тут скопировать изображение sk[0][0] в буфер обмена что бы его потом можно было вставить по ctrl+v/
2. Kibor - 29 Марта, 2016 - 09:48:10 - перейти к сообщению
да просто нажать PrtSc с помощью key
3. Ramzass - 29 Марта, 2016 - 10:07:28 - перейти к сообщению
это понятно, то неудачный пример написал. тут именно нужно программными средствами.

например для такого кода:

CODE:
screen (#sk[0][0], x_KIB, y_KIB, x_KIB+200, y_KIB+100, -1);
saveimage(#sk[0][0], "с:\n.bmp");

writeclipboard(#sk[0][0]); //

(Добавление)
И ещё, есть ли где то на форуме (если да то ткнуть носом) кусок кода как часть экрана по начальным и конечным координатам выводить поверх остальных окон в нужных мне координатах. похожее видел вроде в видео с тестом дарк орбита, понравилась функция, хотелось бы поиграться с ней.
4. Kibor - 29 Марта, 2016 - 10:19:17 - перейти к сообщению
 Ramzass пишет:
тут именно нужно программными средствами.

не знаю. так не получится.

 Ramzass пишет:
И ещё, есть ли где то на форуме (если да то ткнуть носом) кусок кода как часть экрана по начальным и конечным координатам выводить поверх остальных окон в нужных мне координатах. похожее видел вроде в видео с тестом дарк орбита, понравилась функция, хотелось бы поиграться с ней.


Вывод нужных изображений с перекрытого окна повех всех окон
а так убрать окно не сворачивая Установка прозрачности окон программ
5. Ramzass - 29 Марта, 2016 - 10:28:54 - перейти к сообщению
Спасибо, то что нужно. а насчёт копирования в память, видел на днях как то же делалось с копированием в память из текстового файла, думал что тут что то наподобие должно быть. и как я понимаю из BMP файла в буфер обмена тоже невозможно пока прочитать.
6. Kibor - 29 Марта, 2016 - 10:32:52 - перейти к сообщению
текстовый это текст... тут не то
7. Ramzass - 30 Марта, 2016 - 09:48:02 - перейти к сообщению
решил проблему с помощью сторонней программы, умеющей делать скрины нужной области с горячими клавиатурными комбинациями. дополнительно 14строк кода вместе с паузами и этот же фрагмент экрана в буфере обмена

Powered by ExBB FM 1.0 Final