咨询一个问题,关于复制粘贴的问题.
我想知道如何模仿键盘的ctrl+C,就是从某个文本里复制长度的问题.怎么用c来实现,不是模拟键盘去按ctrl 和 c键.而是直接向键盘的缓冲区内写入某些内容,
然后我直接去ctrl+v 去粘贴就可以了
请问怎么用c来实现 在线等
#include <windows.h> #include <string.h> void CopyToClipboard(const char* text) { if (OpenClipboard(NULL)) { EmptyClipboard(); HGLOBAL hMem = GlobalAlloc(GMEM_MOVEABLE, strlen(text) + 1); if (hMem) { char* pMem = (char*)GlobalLock(hMem); strcpy(pMem, text); GlobalUnlock(hMem); SetClipboardData(CF_TEXT, hMem); } CloseClipboard(); } }