liptm304 发表于 2016-2-9 22:24

【原创源码】从剪贴板内存里取出文本(源代码)

本帖最后由 liptm304 于 2016-2-10 13:58 编辑

我用的是vs2010,安装了vs2010的sdk.由于没法截图。我就发代码吧。



#include "stdafx.h"
#include <Windows.h>
#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{


   char   *   buffer   =   NULL;   
   //open   the   clipboard   
   char *   fromClipboard;   
   if   (   OpenClipboard(NULL)   )   
   {   
                     HANDLE   hData   =   GetClipboardData(   CF_TEXT   );   
                     char   *   buffer   =   (char*)GlobalLock(   hData   );   
                     fromClipboard   =   buffer;   
                     GlobalUnlock(   hData   );
                     printf("%s",buffer);
                     system("pause");
                     CloseClipboard();   
   }


return 0;
}

http://qzs.qzone.qq.com/ac/b.gif                                                                        



莫谷 发表于 2016-2-9 22:29

你这是啥东西,我看不懂呀

繁华落幕 发表于 2016-2-9 22:32

{:1_926:}【纯属作死取出剪贴板里面的文本】
第一种方法:新建 → 记事本 → ctrl+v
第二种方法:
#include <stdio.h>
int main()
{
    printf("粘贴板");//粘贴板对应的是ctrl+v
    return 0;
}

liptm304 发表于 2016-2-10 10:55

莫谷 发表于 2016-2-9 22:29
你这是啥东西,我看不懂呀

你可以用ctrl+c拷贝一些文本。然后运行这个程序。文本会在控制台程序里全部显示。

liptm304 发表于 2016-2-10 10:59

繁华落幕 发表于 2016-2-9 22:32
【纯属作死取出剪贴板里面的文本】
第一种方法:新建 → 记事本 → ctrl+v
第二种方法:


你的程序和我的程序有不同的用途。亲

Cizel 发表于 2016-2-10 20:16

#include "stdafx.h"
#include <Windows.h>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    char   *   buffer   =   NULL;   
   //open   the   clipboard   
   char *   fromClipboard;   
   if   (   OpenClipboard(NULL)   )   
   {   
         HANDLE   hData   =   GetClipboardData(   CF_TEXT   );   
         char   *   buffer   =   (char*)GlobalLock(   hData   );   
         fromClipboard   =   buffer;   
         GlobalUnlock(   hData   );
         printf("%s",buffer);
          system("pause");
         CloseClipboard();   
   }
   return 0;
}

注意代码的缩进和排版~

liptm304 发表于 2016-2-10 20:51

奋斗丶小Z 发表于 2016-2-10 20:16
#include "stdafx.h"
#include
#include


好的。辛苦朋友啦。
页: [1]
查看完整版本: 【原创源码】从剪贴板内存里取出文本(源代码)