|
@@ -205,13 +205,13 @@ void CGameAssistDlg::OnBnClickedOpengame()
|
|
if ( 1 )
|
|
if ( 1 )
|
|
{// 小窗口-职业挑战;
|
|
{// 小窗口-职业挑战;
|
|
// 打开世界地图;
|
|
// 打开世界地图;
|
|
- GAssist::SendKey(hProWnd, VK_TAB);Sleep(100);
|
|
|
|
|
|
+ GAssist::SendKey(hProWnd, VK_TAB);Sleep(300);
|
|
// Click
|
|
// Click
|
|
GAssist::MouseClick(hProWnd, CPoint(600, 100));Sleep(200);
|
|
GAssist::MouseClick(hProWnd, CPoint(600, 100));Sleep(200);
|
|
// 设置剪切板:职业大挑战;
|
|
// 设置剪切板:职业大挑战;
|
|
GAssist::SetClipboardString("职业训导大师");Sleep(200);
|
|
GAssist::SetClipboardString("职业训导大师");Sleep(200);
|
|
// Ctrl+V
|
|
// Ctrl+V
|
|
- GAssist::SendKey(hProWnd, 0x56, TRUE);Sleep(200);
|
|
|
|
|
|
+ GAssist::SendKey(hProWnd, 0x56, TRUE);Sleep(300);
|
|
// DbClick
|
|
// DbClick
|
|
GAssist::MouseDbClick(hProWnd, CPoint(485, 162));Sleep(200);
|
|
GAssist::MouseDbClick(hProWnd, CPoint(485, 162));Sleep(200);
|
|
// 退出世界地址;
|
|
// 退出世界地址;
|
|
@@ -234,21 +234,25 @@ void CGameAssistDlg::OnBnClickedOpengame()
|
|
if (bMatch) {
|
|
if (bMatch) {
|
|
TRACE2("坐标 x=%d,y=%d\n", rc.left, rc.top);
|
|
TRACE2("坐标 x=%d,y=%d\n", rc.left, rc.top);
|
|
TRACE2("坐标2 x=%d,y=%d\n", (rc.right + rc.left) / 2, (rc.top + rc.bottom) / 2);
|
|
TRACE2("坐标2 x=%d,y=%d\n", (rc.right + rc.left) / 2, (rc.top + rc.bottom) / 2);
|
|
|
|
+ GAssist::MouseMove(hProWnd, CPoint(rc.left, rc.top));
|
|
// 单击:我要挑战他们;
|
|
// 单击:我要挑战他们;
|
|
GAssist::MouseClick(hProWnd, CPoint((rc.right+rc.left)/2, (rc.top+rc.bottom)/2), TRUE);
|
|
GAssist::MouseClick(hProWnd, CPoint((rc.right+rc.left)/2, (rc.top+rc.bottom)/2), TRUE);
|
|
|
|
+ Sleep(2300);// 等出图;
|
|
|
|
|
|
// 再单击:我准备好了;
|
|
// 再单击:我准备好了;
|
|
GAssist::SaveHwndToBmpFile(hProWnd, "G:\\bin\\GameAssist\\Game.bmp");
|
|
GAssist::SaveHwndToBmpFile(hProWnd, "G:\\bin\\GameAssist\\Game.bmp");
|
|
- if (GAssist::GetImgMatchtemplate(_T("G:\\bin\\GameAssist\\Game.bmp"), _T("G:\\bin\\GameAssist\\zyxdds-wzbhl.bmp"), rc)) {
|
|
|
|
|
|
+ if (GAssist::GetImgMatchtemplate(_T("G:\\bin\\GameAssist\\Game.bmp"), _T("G:\\bin\\GameAssist\\zyxdds-zbhl.bmp"), rc)) {
|
|
|
|
+ GAssist::MouseMove(hProWnd, CPoint(rc.left, rc.top));
|
|
GAssist::MouseClick(hProWnd, CPoint((rc.right + rc.left) / 2, (rc.top + rc.bottom) / 2), TRUE);
|
|
GAssist::MouseClick(hProWnd, CPoint((rc.right + rc.left) / 2, (rc.top + rc.bottom) / 2), TRUE);
|
|
|
|
|
|
|
|
+ Sleep(1000);//等进入地图;
|
|
if (1) {// 挑战医师;
|
|
if (1) {// 挑战医师;
|
|
// 打开世界地图;
|
|
// 打开世界地图;
|
|
- GAssist::SendKey(hProWnd, VK_TAB); Sleep(100);
|
|
|
|
|
|
+ GAssist::SendKey(hProWnd, VK_TAB); Sleep(200);
|
|
// Click
|
|
// Click
|
|
GAssist::MouseClick(hProWnd, CPoint(600, 100)); Sleep(200);
|
|
GAssist::MouseClick(hProWnd, CPoint(600, 100)); Sleep(200);
|
|
// 设置剪切板:职业大挑战;
|
|
// 设置剪切板:职业大挑战;
|
|
- GAssist::SetClipboardString("职业训导大师"); Sleep(200);
|
|
|
|
|
|
+ GAssist::SetClipboardString("医师独侠"); Sleep(200);
|
|
// Ctrl+V
|
|
// Ctrl+V
|
|
GAssist::SendKey(hProWnd, 0x56, TRUE); Sleep(200);
|
|
GAssist::SendKey(hProWnd, 0x56, TRUE); Sleep(200);
|
|
// DbClick
|
|
// DbClick
|