Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Nikanr
Отправлено: 20 Июня, 2021 - 19:50:26
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 231
Дата рег-ции: Март 2019  
Репутация: 5




Есть изображение в папке, как можно скопировать его в буфер обмена командой?
 
 Top
Zireael
Отправлено: 20 Июня, 2021 - 20:25:00
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




Скопировать путь к файлу или само изображение.
 
 Top
Nikanr
Отправлено: 20 Июня, 2021 - 22:59:59
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 231
Дата рег-ции: Март 2019  
Репутация: 5




Само изображение, т.е при нажатии ctrl+v в окно ввода текста после копирования вставлялось изображение

(Отредактировано автором: 20 Июня, 2021 - 23:06:16)

 
 Top
Zireael
Отправлено: 20 Июня, 2021 - 23:07:16
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




CODE:
#define CF_BITMAP 2
#define IMAGE_BITMAP 0
#define LR_LOADFROMFILE 0x00000010
external(INT, "OpenClipboard", "OpenClipboard", "User32.dll" );
external(INT, "CloseClipboard", "CloseClipboard", "User32.dll" );
external(INT, "EmptyClipboard", "EmptyClipboard", "User32.dll" );
external(INT, "SetClipboardData", "SetClipboardData", "User32.dll" );
external(INT, "LoadImage", "LoadImageA", "User32.dll");
external(INT, "DeleteObject", "DeleteObject", "Gdi32.dll");

write_clipboard("C:\Image.bmp"); // скопировать изображение в буфер


function write_clipboard(string path)
{
int image = LoadImage(0, path, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
if(image==0){messagebox("Картинка не загружена"); return;}
OpenClipboard(0); // открыть буфер
EmptyClipboard(); // очистить
SetClipboardData(CF_BITMAP, image); // запись в буфер
CloseClipboard(); // закрыть буфер
DeleteObject(image); // удалить изображение
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by