如何编写一个能控制其它软件的 *** 作行为的程序?

如何编写一个能控制其它软件的 *** 作行为的程序?,第1张

推荐用vb制作,里面有肢升个clswindow框架非常好用。

>**示厅蠢例1**

>说明:打开记事本,然后点击菜单“编辑 - 转到”,然后运行下面代码:历伏老

```

Private Sub Command1_Click()

Dim w As New clsWindow

If w.GetWindowByTitle("转到指定行", 0).hwnd <>0 Then

w.SetElementTextByClassName "Edit", 999'将行号改成999

w.ClickElementByClassName "Button" '点击“转到”按钮,如果要点击“取消”按钮可以用w.ClickElementByClassName "Button", 1

End If

End Sub

```

什么东西都要先学基础,然后自己动手敲代码族慧氏,慢慢的就会记住那些代码.

遇到一个要编辑的脚本,首先要想整体思路,然后在从每个环节入手编辑代码,

比如一个打怪的脚本,那么思路是

1找怪

2打怪

3释放技能

3判断自己血量,如果自己没血了,那么就要加血,

4判断怪血量,如果怪还有血,那么回到2打怪继续打,如果怪血条消失,说明被打死,回到1找怪

我没学过什么编程,也没进什么培训班,完全自学按键精灵,现在已经过6级考试.

其他我知道的有"TC综合开发工具",和按键精灵非常相识,而且代码基本上都是中文的,如果楼主不想学按键精灵可以学这个.

最后还是要说一句,很多语言要学的就是基础知道,基础知识掌握了兆散,学其他语言会变得非碧迹常轻松,很多代码都比较类似的

首先Shell函数使你可以从VBA过程里直接打开任意程序。

比如打开记事本,Shell "notepad.exe", vbMaximizedFocus

SendKeys语句允许你将许多的按键发送到活动应用程序窗口,你可以发送一个或组合键并且得到直接使用键盘的同样效果。

自动控制“允许你访问和 *** 纵另一种应用程序的对象。你可以通过自动控制编写VBA过程,通过引用其它应用程序的对象、属性和方法来控制其它应用程序。

当和另外一个应用程序交流时,你可能需要更多的功能,而不只是激活它来发送按键。例如,

你可能需要在该应用程序里创建和 *** 纵对象,你可以在Excel电子表格力插入整个Word文档。因为袭模Excel和Word都支持自动控制,所以,你可以在Excel里编写一个VBA过程在 *** 作Word

对象,比如文档或者段落拍锋缓。支持自动控制的应用程序称为自动控制服务器(Automation servers)或者自动控制对象(Automation objects)。能够 *** 作服务器对象的应用程序称为自动控制控件。有些应用程序只能是服务器或者控件,而其它的则既可基册以是服务器也可以是

控件。Microsoft Office 2000和2002都可以作为自动控制服务器和控件。自动控制控件可以是安装在你电脑上的各种ActiveX控件。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12538688.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存