这是我学C++的时候写的 当时没贴出来怕影响不好 现在看来是想错了 呵呵 供大家参考参考 有点小问题 忘高手点拨 不明白 为什么 每几十条记录就重复3条2条4条不等 不报错

代码如下:

#include <iostream.h>
#include <windows.h>
#include <winuser.h>
#include <stdio.h>

void main()
{
 char name[256] = "金山词霸 2005(暂停取词)(总在最上)";
 //GLOBALHANDLE hGlobal;  //GLOBALHANDLE型态的变量 <-全局句柄变量
 char *pText,*pGlobal;
 HGLOBAL hGlobal ;

bool bl=true;    //控制循环
 FILE *fp;
 int i=0;
 //int i=0;

//获得金山词霸句柄
 HWND h = FindWindow(0,name);

//获得文本框句柄
 HWND hEdit = FindWindowEx(h,NULL,"ComboBox",NULL);
 HWND OKhEdit=FindWindowEx(h,hEdit,"ComboBox",NULL);

//获得左边树型句柄
 HWND viewhEdit=FindWindowEx(h,NULL,"SysListView32",NULL);

SendMessage(OKhEdit,WM_GETTEXT,'a',0);

fp=fopen("data.txt","w+");

while(true)
 {
  PostMessage(h,WM_COMMAND,32791,0);   //发送CTRL+A OK
  Sleep(1);
  PostMessage(h,WM_COMMAND,32775,0);   //发送CTRL+C OK
  Sleep(1);

OpenClipboard(h);

#ifdef UNICODE  //是否unicode编码
                  hGlobal = GetClipboardData(CF_UNICODETEXT);
  #else
                  hGlobal = GetClipboardData(CF_TEXT);
  #endif

pGlobal=(char *)GlobalLock(hGlobal);
  pText=(char *)malloc(GlobalSize(hGlobal));//获得内存块大小的函数
  lstrcpy(pText,pGlobal);//为什么用lstrcpy就不出现内存只读的现象
  GlobalUnlock(hGlobal);//解除锁定
  
  CloseClipboard();
  //输出到文本
  fprintf(fp,"%s/n/n/n",pText);
  fflush(fp);
  //释放内存
  free(pText);
  pText=NULL;

/*++i;
  if(i==100)
   break;*/
  //Sleep(1);
  PostMessage(viewhEdit,WM_KEYDOWN,VK_DOWN,0); 
 }
 fclose(fp);
}
/* 以下代码是获得剪切板的数据
 GLOBALHANDLE hGlobal;       //GLOBALHANDLE型态的变量 <-全局句柄变量
 char *pText,*pGlobal;

OpenClipboard(h);        //打开剪切板
 //EmptyClipboard();        //清空剪切板
 hGlobal=GetClipboardData(CF_TEXT);    //获得剪切板句柄
 pText=(char *)malloc(GlobalSize(hGlobal));  //配置一块与剪贴簿数据块大小相同的内存块,并配置一个指向该块的指标
 pGlobal=(char *)GlobalLock(hGlobal);   //此函数将句柄转换为指标
 strcpy(pText,pGlobal);       //复制到目标
 cout<<pText<<endl;
 CloseClipboard();        //关闭剪切板
*/

取金山词霸词库的程序相关推荐

  1. 金山词霸的词库读取程序(补充)

    好几天没有发帖子了,对不起各位支持我的朋友! // bow 因为这几天工作终于有了着落,在据了2个offer后,终于又收到了 一个不错的offer,难道是事不过三?不过同时还有一个很有希望. 也是我更 ...

  2. 金山词霸的词库读取程序

    啊哈!金山词霸的词库读取程序完成! 经过这个周末2天的奋战,终于完成了一个金山词霸的词库读取程序!当然,中间还看了2场欧洲杯,以及和老婆玩了几回坦克大战,否则可以更快完成吧! 做这个程序的动机很久了, ...

  3. 行业词库收集程序已经开源

    前些天国庆在家,没网上. 地址在 http://code.google.com/p/wordseeker/ 采用Apache协议,对商业友好.

  4. 自编记单词小程序项目(自定义词库,多功能)C/C++语言实现

    一款方便实用又简洁的记单词小程序,自定义单词库,多功能协助记忆!!! github地址:https://github.com/Knock-man/Memorizing-words-program 如今 ...

  5. 折腾词库,一个词库互转程序

    我在之前写过一个小程序,用于实现QQ拼音.搜狗拼音.谷歌拼音和百度手机拼音输入法词库的互转,文章地址是:http://www.cnblogs.com/studyzy/archive/2009/12/3 ...

  6. bat 等待输入_深蓝词库转换 - 简单的输入法词库转换工具

    深蓝词库转换 是一款 输入法词库转换 软件,支持包括 搜狗拼音.QQ拼音.Windows 10 微软拼音 在内的超过 20 种的输入法工具和词库.该程序支持 批量转换(一次拖拽多个词库文件,或者按住 ...

  7. Python:文本分析必备—搜狗词库

    全文阅读:Python:文本分析必备-搜狗词库| 连享会主页 目录 1. 引言 2. 词典的妙用 3. 搜狗词库的下载 3.1 抓取12个页面链接 3.2 爬取所有词库名称和下载链接 3.3 下载细胞 ...

  8. 爬取金山词霸并制作成exe小程序

    学习爬虫地二天,无聊中想起通过爬虫来爬取金山词霸的翻译网页,然后通过pyinstaller进行封装成一个可以在windows中可执行的exe文件 1.这是爬取数据的代码,用户可以循环输入自己想要翻译的 ...

  9. 关于利用金山词霸的词库

    我机器上装了金山词霸2003.一直对金山词霸的词库很感兴趣,在网上搜了一下,发现没有什么有价值的资料.但是其词库文件的头部有明显xml迹象.网上一篇文章也说其实质是xml定义的数据库文件,那么它的音频 ...

最新文章

  1. 以前5年只专注于.net,现今开始学习java.
  2. Hive数据分析——Spark是一种基于rdd(弹性数据集)的内存分布式并行处理框架,比于Hadoop将大量的中间结果写入HDFS,Spark避免了中间结果的持久化...
  3. UA SIE545 优化理论基础4 对偶理论简介5 对偶的几何解释
  4. Nancy 学习-视图引擎 继续跨平台
  5. Ubuntu 16.04 把Dock放到桌面底部
  6. 网络相关的一些基本的命令的使用(ping、ifconfig、route、netstat)---Linux学习笔记
  7. iOS之UI--使用SWRevealViewController实现侧边菜单功能详解实例
  8. tcp_v4_connect函数分析
  9. 管理员需要对此项目进行安全扫描_当ArcGIS Server与Web安全擦出火花??
  10. 用更少的钱看更清晰的视频——详谈阿里云窄带高清
  11. CCF201809-4 再卖菜(100分)【DFS】
  12. 技术,要拿得起,更要放得下
  13. c语言汉诺塔动画程序,汉诺塔问题算法(c语言控制台动画演示版)
  14. 《你的灯亮着吗》开始解决问题前,得先知道“真问题”是什么
  15. 智慧城市大数据分析系统解决方案
  16. 计算机操作系统-第二章复习题
  17. Python贴吧小爬虫
  18. java 生成临时目录_如何在Java中创建临时目录/文件夹?
  19. PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
  20. 英雄会第一届在线编程大赛解题思路

热门文章

  1. 中望cad2017专业版|中望cad2017sp专业版下载
  2. CSS透明度[简述]
  3. 《计算机是怎样跑起来的》 矢泽久雄------附Z80微型计算机电路图
  4. 小程序页面绑定的点击事件不能触发
  5. 互联网商业模式有哪些?
  6. GJB151B CS106测试方法
  7. COMSOL本周六开课/FDTD时域有限差分/RSoft光电器件仿真设计专题线上通知
  8. m1芯片Mac安装哪个版本Final Cut Pro X? FCPX哪个版本支持M1?M1芯片处理器安装Final Cut Pro X解决方案教程,2021最新方法!
  9. 项目中怎样做技术选型
  10. 消息总线(MQ)知多少