資源簡介
VC調用大漠FindPicE找圖版_含定時器控制.
寫給對于 正在學習和了解VC6.0的朋友。直接從實踐中掌握VC6.0的使用方法。
這個例子代碼不多,也不枯燥。
void CMyDlg::OnButton1()
{
//___________________________________________________________
CString x,y;//字符串聲明
CString strTmp;//字符串聲明
char s[250];//字符串聲明
long xx = 0;
long yy = 0;
//___________________________________________________________
strTmp=a.FindPicE(0, 0, 1366, 768, "陽光.bmp", "0", 0.9, 0) ;//大漠找圖
//___________________________________________________________
//vc字符串分割函數
AfxExtractSubString( x, (LPCTSTR)strTmp, 1, '|');//取數組1
AfxExtractSubString( y, (LPCTSTR)strTmp, 2, '|');//取數組2
//___________________________________________________________
xx = _ttol(x);// CString字符串轉化為long
yy = _ttol(y);// CString字符串轉化為long
//___________________________________________________________
//sprintf(s,"檢測到x等于%d y坐標等于%d",xx,yy);//字符串格式化
//MessageBox(s);//彈出提示框,顯示坐標。
//___________________________________________________________
if(xx>0 && yy>0)//如果坐標大于0 ,說明找到了圖,那么就模擬鼠標移動和點擊。
{
a.MoveTo(xx, yy);//大漠鼠標移動到目的坐標
a.LeftDoubleClick();//大漠鼠標左鍵雙擊
}
}

代碼片段和文件信息
//?Machine?generated?IDispatch?wrapper?class(es)?created?with?ClassWizard
#include?“stdafx.h“
#include?“dm.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?Idmsoft?properties
/////////////////////////////////////////////////////////////////////////////
//?Idmsoft?operations
CString?Idmsoft::Ver()
{
CString?result;
InvokeHelper(0x1?DISPATCH_METHOD?VT_BSTR?(void*)&result?NULL);
return?result;
}
CString?Idmsoft::GetbasePath()
{
CString?result;
InvokeHelper(0x2?DISPATCH_METHOD?VT_BSTR?(void*)&result?NULL);
return?result;
}
long?Idmsoft::SetPath(LPCTSTR?path)
{
long?result;
static?BYTE?parms[]?=
VTS_BSTR;
InvokeHelper(0x3?DISPATCH_METHOD?VT_I4?(void*)&result?parms
path);
return?result;
}
long?Idmsoft::UnBindWindow()
{
long?result;
InvokeHelper(0x4?DISPATCH_METHOD?VT_I4?(void*)&result?NULL);
return?result;
}
long?Idmsoft::SetDictPwd(LPCTSTR?pwd)
{
long?result;
static?BYTE?parms[]?=
VTS_BSTR;
InvokeHelper(0x5?DISPATCH_METHOD?VT_I4?(void*)&result?parms
pwd);
return?result;
}
long?Idmsoft::UseDict(long?index)
{
long?result;
static?BYTE?parms[]?=
VTS_I4;
InvokeHelper(0x6?DISPATCH_METHOD?VT_I4?(void*)&result?parms
index);
return?result;
}
CString?Idmsoft::Ocr(long?x1?long?y1?long?x2?long?y2?LPCTSTR?color?double?sim)
{
CString?result;
static?BYTE?parms[]?=
VTS_I4?VTS_I4?VTS_I4?VTS_I4?VTS_BSTR?VTS_R8;
InvokeHelper(0x7?DISPATCH_METHOD?VT_BSTR?(void*)&result?parms
x1?y1?x2?y2?color?sim);
return?result;
}
long?Idmsoft::FindStr(long?x1?long?y1?long?x2?long?y2?LPCTSTR?str?LPCTSTR?color?double?sim?VARIANT*?x?VARIANT*?y)
{
long?result;
static?BYTE?parms[]?=
VTS_I4?VTS_I4?VTS_I4?VTS_I4?VTS_BSTR?VTS_BSTR?VTS_R8?VTS_PVARIANT?VTS_PVARIANT;
InvokeHelper(0x8?DISPATCH_METHOD?VT_I4?(void*)&result?parms
x1?y1?x2?y2?str?color?sim?x?y);
return?result;
}
CString?Idmsoft::FindStrEx(long?x1?long?y1?long?x2?long?y2?LPCTSTR?str?LPCTSTR?color?double?sim)
{
CString?result;
static?BYTE?parms[]?=
VTS_I4?VTS_I4?VTS_I4?VTS_I4?VTS_BSTR?VTS_BSTR?VTS_R8;
InvokeHelper(0x9?DISPATCH_METHOD?VT_BSTR?(void*)&result?parms
x1?y1?x2?y2?str?color?sim);
return?result;
}
CString?Idmsoft::OcrInFile(long?x1?long?y1?long?x2?long?y2?LPCTSTR?pic_name?LPCTSTR?color?double?sim)
{
CString?result;
static?BYTE?parms[]?=
VTS_I4?VTS_I4?VTS_I4?VTS_I4?VTS_BSTR?VTS_BSTR?VTS_R8;
InvokeHelper(0xa?DISPATCH_METHOD?VT_BSTR?(void*)&result?parms
x1?y1?x2?y2?pic_name?color?sim);
return?result;
}
long?Idmsoft::GetResultCount(LPCTSTR?str)
{
long?result;
static?BYTE?parms[]?=
VTS_BSTR;
InvokeHelper(0xb?DISPATCH_METHOD?VT_I4?(void*)&result?parms
str);
return?result;
}
long?Idmsoft::GetResultPo
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????40333??2013-01-18?23:44??PVZ自動吃陽光VC大6漠找圖版\dm.cpp
?????文件?????446976??2011-04-20?18:00??PVZ自動吃陽光VC大6漠找圖版\dm.dll
?????文件???????9452??2013-01-18?23:44??PVZ自動吃陽光VC大6漠找圖版\dm.h
?????文件???????3537??2013-01-17?19:13??PVZ自動吃陽光VC大6漠找圖版\ReadMe.txt
?????文件?????102400??2013-01-20?15:48??PVZ自動吃陽光VC大6漠找圖版\Release\蛋殼.exe
?????文件???????2954??2013-01-20?15:25??PVZ自動吃陽光VC大6漠找圖版\Release\陽光.bmp
?????文件??????80318??2013-01-20?15:41??PVZ自動吃陽光VC大6漠找圖版\res\0909.bmp
?????文件???????1078??2013-01-17?19:13??PVZ自動吃陽光VC大6漠找圖版\res\蛋殼.ico
?????文件????????396??2013-01-17?19:13??PVZ自動吃陽光VC大6漠找圖版\res\蛋殼.rc2
?????文件????????819??2013-01-20?15:41??PVZ自動吃陽光VC大6漠找圖版\resource.h
?????文件????????206??2013-01-17?19:13??PVZ自動吃陽光VC大6漠找圖版\StdAfx.cpp
?????文件???????1054??2013-01-17?19:13??PVZ自動吃陽光VC大6漠找圖版\StdAfx.h
?????文件?????116448??2013-01-20?15:42??PVZ自動吃陽光VC大6漠找圖版\蛋殼.aps
?????文件???????1147??2013-01-20?16:08??PVZ自動吃陽光VC大6漠找圖版\蛋殼.clw
?????文件???????2013??2013-01-17?19:13??PVZ自動吃陽光VC大6漠找圖版\蛋殼.cpp
?????文件???????4323??2013-01-20?15:41??PVZ自動吃陽光VC大6漠找圖版\蛋殼.dsp
?????文件????????516??2013-01-17?19:13??PVZ自動吃陽光VC大6漠找圖版\蛋殼.dsw
?????文件???????1280??2013-01-17?19:13??PVZ自動吃陽光VC大6漠找圖版\蛋殼.h
?????文件?????230400??2013-01-20?16:08??PVZ自動吃陽光VC大6漠找圖版\蛋殼.ncb
?????文件??????48640??2013-01-20?16:08??PVZ自動吃陽光VC大6漠找圖版\蛋殼.opt
?????文件???????1383??2013-01-20?15:48??PVZ自動吃陽光VC大6漠找圖版\蛋殼.plg
?????文件???????5640??2013-01-20?15:42??PVZ自動吃陽光VC大6漠找圖版\蛋殼.rc
?????文件???????5955??2013-01-20?15:48??PVZ自動吃陽光VC大6漠找圖版\蛋殼Dlg.cpp
????I.A....??????1417??2013-01-20?15:30??PVZ自動吃陽光VC大6漠找圖版\蛋殼Dlg.h
?????文件????????104??2013-01-20?16:10??注冊大漠必看.txt
?????文件??????83105??2013-01-20?15:50??QQ截圖20130120155012.png
?????目錄??????????0??2013-01-20?16:09??PVZ自動吃陽光VC大6漠找圖版\Release
?????目錄??????????0??2013-01-20?15:41??PVZ自動吃陽光VC大6漠找圖版\res
?????目錄??????????0??2013-01-20?16:08??PVZ自動吃陽光VC大6漠找圖版
-----------?---------??----------?-----??----
............此處省略2個文件信息
- 上一篇:哈希表的設計與實現C語言
- 下一篇:使用zlib庫壓縮目錄
評論
共有 條評論