Project1

标题: 如何读写ctrl+c、ctrl+v复制粘贴得到的字符串? [打印本页]

作者: 受pia专用ID    时间: 2012-1-10 11:40
标题: 如何读写ctrl+c、ctrl+v复制粘贴得到的字符串?
执行 xxx = "abcdefg"
然后打开word文档,按ctrl+v就粘贴abcdefg
str = xxx
p str
然后就显示你之前用ctrl+c复制的内容
怎么做?dsu_plus_rewardpost_czw
作者: R-零    时间: 2012-1-15 19:01
先请你弄清楚,

1.游戏画面里显示的已经不能算作字符而是位图了

2.很少人回去研究用RM操作剪贴板的API的

3.我有点理解不了你的意思

结论:此题无解
作者: yangff    时间: 2012-1-15 19:04

                  PTSTR         pszClipboard;
                  HANDLE       hClipData;
                  BOOL           fRet;

                  fRet   =   OpenClipboard(NULL);
                  if   (!fRet)   
  {
//打开剪贴板失败
                        //return   0;
  }

                  if   (!(hClipData   =   GetClipboardData(CF_TEXT)))//把剪贴板内容赋值给hClipData
                  {
//剪贴板为空
                        //return   0;
                  }

      if   (!(pszClipboard   =   (PTSTR)GlobalLock(hClipData)))//把剪贴板内容赋值给pszClipboard
                  {
                        CloseClipboard();
                        //return   0;
                  }


pszClipboard为剪贴板内容。。

  
        GlobalUnlock(hClipData);
        CloseClipboard();
作者: 忧雪の伤    时间: 2012-1-15 19:05
本帖最后由 忧雪の伤 于 2012-1-15 19:09 编辑

懂了……高难度…… API ……无能。���
作者: 「旅」    时间: 2012-1-29 13:38
http://rpg.blue/thread-140020-1-1.html

黏贴倒是可以利用上面的,再配合全键盘脚本~~不过如果不会脚本的话,建议是不要去研究这种麻烦又不实用的功能~~~~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1