有时,可能需要进行一些诸如此类的操作:
1、把自己的一些内容粘贴到写字板之类的编辑窗口中;
2、在某个打开的窗口中打开一个文件,比如notepad中打开一个test.txt.不知能否实现?
1、把自己的一些内容粘贴到写字板之类的编辑窗口中;
2、在某个打开的窗口中打开一个文件,比如notepad中打开一个test.txt.不知能否实现?
解决方案 »
- VB
- 在VB中如何用ACCESS.APPLICATION对象打开有密码的ACCESS数据库文件?
- 一个奇怪的修改数据库中日期出现的问题.但是在XP上运行一切正常,在98上出错,先谢谢各位大哥了,给小弟看看,很急.
- vb程序打不开了,能看代码,看不了对象。不知是那个控件出了问题还是什么原因?
- 如何在vb中调用.mbx应用程序?
- 高分求解:"如何在VB中用ADO实现将某字段设置为允许空字符串"!!!!!
- 如何判断包含中、西文的字符串的真实长度?
- 求救!!实时错误“480”,不能创建AUTOREDRAW图象,如何解决?把PICTUREBOX定义太大会产生这个错误,不能绘图!
- 哪位大虾知道如何把自己编的程序设为计算机启动时也一起启动?
- 没有分,但很有价值--共享软件作者一定要看!!!
- signcode数字签名的问题
- 怎样删除一个文件夹
Shell "C:\Program Files\Windows NT\Accessories\wordpad.exe", vbNormalFocus
SendKeys "把自己的一些内容粘贴到写字板之类的编辑窗口中"
End Sub问题二:
Private Sub Command2_Click()
Shell "c:\windows\system32\notepad.exe d:\test.txt", vbNormalFocus
End Sub
1、要使用现在打开的窗口,而不是另外开一个。
当然,可以通过findwindow找到该窗口并激活,但是,sendkeys是否可靠呢?
2、同样是窗口已经打开,可能知道的是窗口名,但是不知道应用程序的具体path.
于是只能得到一个窗口句柄而已,下面该怎么做呢?
基本上还是可以满足你的要求的其实,解决这类问题说起来很简单,就是先看程序是否提供了有关接口,有的话,直接调用就可以了,没有的话,就用api在后台模拟鼠标键盘操作
用api在后台模拟鼠标键盘操作同样存在这样的问题。那么对于netmeeting的白板,有没有合适的接口呢?
粘贴消息吗?
具体怎么做,请赐教。