使用Visual FoxPro 9可执行文件(EXE),我需要能够将数据放入系统键盘缓冲区,然后由另一个程序(非FoxPro)接收数据。我已经尝试过使用KEYBOARD命令,但是,它似乎只适用于FoxPro应用程序中的字段和控件!有没有人有任何想法如何可以完成?通过系统键盘缓冲区进行数据传输? (VFP9)
0
A
回答
0
您是不是要复制到剪贴板?如果是这样,这里有两种方法。第一个示例将一个字符串复制到剪贴板。第二个示例将表格/光标复制到剪贴板。
_CLIPTEXT = “测试”
_vfp.DataToClip(SELECT(ALIAS()),RECCOUNT()+ 1,3)
1
你需要调用Win32 API的 - keybd_event可能您想要的号码SendInput使用结构,这是VFP中的一个痛点。有示例代码here。
相关问题
- 1. 通过Winsock发送键盘缓冲区
- 2. 清空键盘缓冲区
- 3. 缓冲键盘输入
- 4. 通过LAN/Internet传输文件时上传缓冲区大小?
- 5. 通过传统系统的非主键进行多对多关系
- 6. 通过wifi进行数据传输
- 7. DBwn何时将数据库缓冲区缓冲区中的缓冲区更新为数据库磁盘?
- 8. 插入窗口键盘缓冲区
- 9. C#或.NET刷新键盘缓冲区
- 10. VB清除键盘缓冲区
- 11. 正确清除键盘缓冲区
- 12. 在Ada中清除键盘缓冲区
- 13. 多维数组和传输缓冲区
- 14. 如何使用C++通过网络传输缓冲区?
- 15. 通过字节缓冲区传输字符串
- 16. 合并VIM系统缓冲区
- 17. 将文件加载/流式传输到缓冲区/缓冲区
- 18. 如何发送大于系统缓冲区的UDP数据报?
- 19. 键盘缓冲区(以字符串作为输入)
- 20. emacs - 在输入缓冲区时收听键盘事件
- 21. 验证输入并清除键盘缓冲区
- 22. 数据缓冲区
- 23. 通过键盘绑定从系统托盘C打开程序#
- 24. USB键盘 - 缓冲文件
- 25. 清除键盘缓冲器
- 26. 通过引用其他函数传递缓冲区
- 27. 填充缓冲区,通过地址作为参数传递
- 28. 绕过操作系统并绘制到GPU的帧缓冲区
- 29. 如何将二进制数据的缓冲区传递给xml?
- 30. 输出缓冲区
谢谢Stuart,我一直在考虑API选项,并希望我不必走这条路。正如你所说,这可能是一个痛苦。 – LionelCP 2010-02-17 10:28:52