首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在VB.net中模拟从键盘楔形应用程序复制粘贴

在VB.net中模拟从键盘楔形应用程序复制粘贴
EN

Stack Overflow用户
提问于 2015-06-17 22:15:04
回答 1查看 11.4K关注 0票数 0

我们有一个应用程序(用VB2005编写),它读取虚拟串行端口(连接了康耐视条形码扫描仪)上的传入字符,验证流并使用SendKeys命令将其发送到聚焦的对象。

它已经完美运行多年了,但现在客户有了新软件,SendKeys不再适用于该软件中的特定领域(它适用于除该领域之外的任何其他领域)。他们做了一些测试,发现当他们复制粘贴文本时,它使用ctrl-c,ctrl-v。

我的问题是:我如何从我们的应用程序中模拟这些击键?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-17 22:22:06

对于SendKeys,control键是^。然后,任何其他密钥都可以跟上。

因此,复制应该是:

代码语言:javascript
运行
复制
SendKeys.Send("^c")

然后粘贴:

代码语言:javascript
运行
复制
SendKeys.Send("^v")

你可以直接把它放到剪贴板上(就像你建议的那样),而不是复制,比如:My.Computer.Clipboard.SetText("This is a test string.")

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30894207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档