SHELLEXECUTEINFO ShExecInfo = {0};
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = _T("open");
ShExecInfo.lpFile = _T("C:\\Program Files\\Tesseract-OCR\\tesseract.exe");
ShExecInfo.lpParameters = _T("tesseract 2.bmp 222 -l chi_sim");
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL;
BOOL bResult = ShellExecuteEx(&ShExecInfo);
这是代码,调用tesseract。exe并且传入参数,但是调用成功了因为bResult=1,但是没有执行tesseract。exe的或者参数传的有问题,这个怎么解决的,在dos下面用这个tesseract 2.bmp 222 -l chi_sim就可以的,
谢谢,大家给点意见!