请教,如何利用VB控制鼠标操作其它软件?

billkay 2001-08-22 08:50:51
我想制作一个软件能控制其它软件实现某些操作,而不需要人工干预,谁能帮忙吗?

例如:控制鼠标点击“开始”然后运行“记事本”,或者是打开“我的电脑”的“文件”菜单等。

我想API应该可以做到,但是我不懂得API,请帮忙!
...全文
267 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
billkay 2001-08-31
  • 打赏
  • 举报
回复
Who can Help Me?
billkay 2001-08-30
  • 打赏
  • 举报
回复
to :blow_jj(纪俊)
我不是太懂API,能详细些吗?
纪俊 2001-08-30
  • 打赏
  • 举报
回复
用shell命令!
像控制记事本:a = Shell("Notepad.exe", 1)
括号中的1为记事本的id用它控制
像:
AppActivate a
SendKeys text1.Text, True
就把 text1.text送到了记事本中
:)
seread 2001-08-30
  • 打赏
  • 举报
回复
我想你的问题在与使用VB控制加载其他的程序,可以使用API中的SHELL函数,具体的范例可以参见程序员大本营光盘
billkay 2001-08-30
  • 打赏
  • 举报
回复
up
billkay 2001-08-29
  • 打赏
  • 举报
回复
Who Can Help ME?
monkey_yong 2001-08-29
  • 打赏
  • 举报
回复
up
billkay 2001-08-27
  • 打赏
  • 举报
回复
请帮忙!
billkay 2001-08-26
  • 打赏
  • 举报
回复
请大家帮帮忙吧!
billkay 2001-08-25
  • 打赏
  • 举报
回复
那么,就是不能控制鼠标模仿用户操作吗?
woowindice 2001-08-25
  • 打赏
  • 举报
回复
这个很麻烦的,比如你要运行开始菜单中的记事本,你得先找到它的句丙,再发一个单击的消息给这个句丙,可我试了半天也不能让一个程序的按钮接受我发的单击消息,
这种让鼠标自行移动去点击某一程序或控件其实也没什么必要。
如果要控制其他程序的运行,你直接用shell好了,要关闭他给他发一个WM_closed.
reinly 2001-08-25
  • 打赏
  • 举报
回复
控制鼠标的方法是
showcursor 0 or 1

0 hide
1 show

控制鼠标位置
setcursorpos

需要一个pointapi类型

取得鼠标位置
getcursorpos
用法与setcursorpos相似
纪俊 2001-08-24
  • 打赏
  • 举报
回复
我也正在问这个:)
sssa2000 2001-08-24
  • 打赏
  • 举报
回复
怎样实现呀,我也想知道
songyangk 2001-08-24
  • 打赏
  • 举报
回复
可以控制鼠标的位置,再用一个timer控件做成好象动态的效果。
billkay 2001-08-24
  • 打赏
  • 举报
回复
怎么无人能帮忙吗?

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧