你再弄一个foxtable项目,做外挂吧。
全局代码
<DllImport("user32.dll", EntryPoint := "FindWindow", SetLastError := True)> _
Public Function FindWindow(lpClassName As String, lpWindowName As String) As IntPtr
End Function
<DllImport("user32.dll", EntryPoint := "FindWindowEx", SetLastError := True)> _
Public Function FindWindowEx(hwndParent As IntPtr, hwndChildAfter As UInteger, lpszClass As String, lpszWindow As String) As IntPtr
End Function
<DllImport("user32.dll", EntryPoint := "SendMessage", SetLastError := True, CharSet := CharSet.Auto)> _
Public Function SendMessage(hwnd As IntPtr, wMsg As UInteger, wParam As IntPtr, lParam As String) As Integer
End Function
填入密码,点击确定
Dim hwnd As IntPtr = FindWindow(Nothing, "用户登录")
If hwnd <> IntPtr.Zero Then
msgbox("找到窗口")
Dim lbl As IntPtr = FindWindowEx(hwnd, 0, "WindowsForms10.EDIT.app.0.378734a", "")
If lbl <> IntPtr.Zero Then
msgbox("找到文本框")
SendMessage(lbl, &H000C, 0, "888")
Dim btn = FindWindowEx(hwnd, 0, "WindowsForms10.BUTTON.app.0.378734a", "确定")
If btn <> IntPtr.Zero Then
msgbox("找到按钮")
SendMessage(btn, &Hf5, 0, 0)
End If
End If
End If
------------------------------------执行出问题,有可能红色地方获取错误,你用下面的工具重新获取
[此贴子已经被作者于2015/11/24 16:41:30编辑过]