level 5
云亦驻足
楼主
如图1,可以运行,用的大漠插件。我想控制第二个号,如图2,不知道怎么写了,能提供下思路吗?以前在按键精灵里用多线程,但是不稳定。
图1

图2

Dim dm As New dmsoft
Dim x_jiaose As Integer
Dim y_jiaose As Integer
Dim x_weizhi As Integer
Dim y_weizhi As Integer
Dim hwnde As Long
Dim dt As String
Dim cfd As Integer
Dim lhsrw As Integer
Dim cfx As Integer
Dim cfy As Integer
Option Explicit
Private Sub cmd_Click()
If cmd.Caption = "运行" Then
cmd.Caption = "退出"
Else
End
End If
Dim dm_ret As Integer
dm.SetPath "c:\test_game"
If chk.Value = 1 Then
hwnde = dm.ReadIni("句柄", "暖阳", "句柄.ini") '读取句柄
dm_ret = dm.BindWindow(hwnde, "gdi", "dx2", "dx", 0) '绑定窗口
Yanshi (1000)
dm.MoveTo 400, 300
Else
Call 开号
Yanshi (200)
Call 账号1
dm.MoveTo 946, 603
Yanshi (10)
dm.LeftClick
Yanshi (12000)
x_jiaose = 718
y_jiaose = 546
x_weizhi = 630
y_weizhi = -22
Call 角色界面
hwnde = dm.GetMousePointWindow()
dm.WriteIni "句柄", "暖阳", hwnde, "句柄.ini"
dm.MoveWindow hwnde, x_weizhi, y_weizhi
Yanshi (500)
dm_ret = dm.BindWindow(hwnde, "gdi", "dx2", "dx", 0)
Call 关聊天窗口
End If
'调用字库,此函数速度很慢,全局初始化时调用一次即可,切换字库用UseDict
dm_ret = dm.SetDict(0, "lianhua.txt")
Dim ii As Integer
ii = 0
Do While ii = 0
DoEvents '操作权交给系统
Call 判断任务
If lhsrw = 0 Then
Call 去北郡
Call 炼化师任务
Else
If lhsrw = 1 Then
Call 去轩辕
Call 去打怪
End If
End If
Loop
End Sub
2017年02月24日 13点02分
1
图1

图2
Dim dm As New dmsoftDim x_jiaose As Integer
Dim y_jiaose As Integer
Dim x_weizhi As Integer
Dim y_weizhi As Integer
Dim hwnde As Long
Dim dt As String
Dim cfd As Integer
Dim lhsrw As Integer
Dim cfx As Integer
Dim cfy As Integer
Option Explicit
Private Sub cmd_Click()
If cmd.Caption = "运行" Then
cmd.Caption = "退出"
Else
End
End If
Dim dm_ret As Integer
dm.SetPath "c:\test_game"
If chk.Value = 1 Then
hwnde = dm.ReadIni("句柄", "暖阳", "句柄.ini") '读取句柄
dm_ret = dm.BindWindow(hwnde, "gdi", "dx2", "dx", 0) '绑定窗口
Yanshi (1000)
dm.MoveTo 400, 300
Else
Call 开号
Yanshi (200)
Call 账号1
dm.MoveTo 946, 603
Yanshi (10)
dm.LeftClick
Yanshi (12000)
x_jiaose = 718
y_jiaose = 546
x_weizhi = 630
y_weizhi = -22
Call 角色界面
hwnde = dm.GetMousePointWindow()
dm.WriteIni "句柄", "暖阳", hwnde, "句柄.ini"
dm.MoveWindow hwnde, x_weizhi, y_weizhi
Yanshi (500)
dm_ret = dm.BindWindow(hwnde, "gdi", "dx2", "dx", 0)
Call 关聊天窗口
End If
'调用字库,此函数速度很慢,全局初始化时调用一次即可,切换字库用UseDict
dm_ret = dm.SetDict(0, "lianhua.txt")
Dim ii As Integer
ii = 0
Do While ii = 0
DoEvents '操作权交给系统
Call 判断任务
If lhsrw = 0 Then
Call 去北郡
Call 炼化师任务
Else
If lhsrw = 1 Then
Call 去轩辕
Call 去打怪
End If
End If
Loop
End Sub