如何用VB获得第三方软件中的数据?50分悬赏等你拿。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用VB获得第三方软件中的数据?50分悬赏等你拿。相关的知识,希望对你有一定的参考价值。
第三方软件中有一个文本框,该文本框中的文本来自一个IP为192.168.23.55的串口联网服务器,随时都会变化。我想用VB获得该文本框中的文本。目前设计了如下2种思路:
1、用VB截取来自网络的数据,保存在变量中
2、改编该第三方软件中文本框的文本,使其周期性的自动保存为文本文件,然后让VB去读取这个文本文件
不论哪种思路,或者有其他思路,只要能实现就可以。如果谁能帮我成功,我还会追加30点财富。我的QQ:185938477
1、findwindow 获取程序的窗口句柄
2、findwindowex 找到该文本框的句柄
3、GetWindowText或,sendmessage发送WM_GETTEXT消息获取内容
4、根据获取的文本类型(unicode/ansi)做最后的转换、清除空白处理本回答被提问者采纳 参考技术B 虽然第一种方式简单一些,但是需要一些系统 api,取得第三方窗口的句柄,但是数据容易丢失,举个例子,如果是通讯程序,第三方软件死机的话,你就没办法读取数据了
第二种方式虽然看似麻烦,但我是用过的,双方都简单
最好的方式是,第三方提供dll,你直接用dll取得数据 参考技术C 楼主,我建议您用第2种思路,以下谈谈我的浅陋看法:
1、改编第3方软件,使得文本框的内容保存在一个记事本文件里,这个应该无难度。用filesystemobject对象创建文本文件,open文件,将text值写入。
2、该记事本保存在一个网络共享的目录下面,本机用VB程序读取这个文本文件。 参考技术D 说详细点.
悬赏活动|参与开源项目带你悄悄变强~
你是否想也成为 RT-Thread 众多贡献者中的一员?机会来啦~ 本期我们列出了一些 RT-Thread 的悬赏任务,包含好几个方面,例如 github 源码注释与测试用例、gitee 文档中心应用笔记等!还有丰富奖品等你拿,当然了参与开源项目除了可以获得奖品以外,对自我提升也有很大的帮助。下面就请过来人 mysterywolf 分享一下他的心得体会吧:
为什么要参与开源项目?
参与开源项目可以提高自己的能力,拥有更广阔的的视野、若能持续高质量输出,还有可能成为行业明星。
mysterywolf表示:
“参加开源社区最大收获在于让我走进了一个大佬云集的圈子,在开源社区你可以从别人的代码中学习到很好的编程思想。社区会不定期的有社区成员来开会分享一些技术和经验。我认为开源社区就好比一个正反馈的闭环系统,你在不断输出你的代码和知识的同时,你也在不断的输入和吸收别人的知识和经验,同时又加强了自己的输出,如此往复,提高别人的同时也在提高自己的技术水平。”
8.10 - 9.10
奖品兑换时间
9.11-9.13
拉到下面,扫描二维码入群,一起悄悄变强
悬赏规则与奖项设置
本次悬赏采用:认领悬赏任务、完成任务、奖品兑换 三部曲的方式。
第一步:所有任务已编号,并对难度进行区分,小伙伴们认领任务可通过编号认领(先到先得),自行登记在相应的表格中(共享表格会发在群里)
第二步:在活动期间完成任务,获得任务相应的成长值
第三部:使用自己的成长值兑换奖品,可在奖池内根据自己的需求兑换奖品,剩余成长值还可以兑换论坛积分哦
活动一:为文档中心提交文档或改错
要求:
熟悉 markdown 文档语法
文档层次清晰
按照文档要求完成:如中英文之间加空格
提交 PR ,通过审核,并合并到主分支上
活动二:为 github 源码增加注释
要求:
按照注释格式新增注释
了解函数功能用法
注释使用英文,无语法错误
提交 PR ,通过审核,并合并到主分支上
活动三:为 github 源码增加内核测试用例
要求:
内核测试用例请新增到该文件夹中:rt-thread/examples/utest
会使用 utest 测试框架,测试用例符合测试用例要求
测试通过
提交 PR ,通过审核,并合并到主分支上
如何认领悬赏任务?
寻找你心动的任务吧~!(若有好的意见,可以入群后提出)
加入群聊后--->小师弟会将完整的《悬赏列表》发在群里,小伙伴们可以将自己心动的任务登记在表格中,先到先得呦。登记之后表示认领任务成功,就可以开始做任务啦~!
以上是关于如何用VB获得第三方软件中的数据?50分悬赏等你拿。的主要内容,如果未能解决你的问题,请参考以下文章