吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3270|回复: 7
收起左侧

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

[复制链接]
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;
}

                                                                        



免费评分

参与人数 2热心值 +2 收起 理由
繁华落幕 + 1 不错不错,建议字体调整小点,强迫症受不了
Cizel + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

莫谷 发表于 2016-2-9 22:29
你这是啥东西,我看不懂呀
繁华落幕 发表于 2016-2-9 22:32
【纯属作死取出剪贴板里面的文本】
第一种方法:新建 → 记事本 → ctrl+v
第二种方法:
#include <stdio.h>
int main()
{
    printf("粘贴板");//粘贴板对应的是ctrl+v
    return 0;
}

点评

点赞!!!!  发表于 2016-2-9 23:41

免费评分

参与人数 2热心值 +2 收起 理由
Cizel + 1 可以~
geeky + 1 感谢发布原创作品,吾爱破解论坛因你更精彩.

查看全部评分

 楼主| 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
[C++] 纯文本查看 复制代码
#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;
}


注意代码的缩进和排版~

免费评分

参与人数 1热心值 +1 收起 理由
繁华落幕 + 1 这个格式排的很好,我强迫症就挺注意格式的

查看全部评分

 楼主| liptm304 发表于 2016-2-10 20:51
奋斗丶小Z 发表于 2016-2-10 20:16
[mw_shl_code=cpp,true]#include "stdafx.h"
#include
#include

好的。辛苦朋友啦。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 13:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表