增加OEM启明泰和

This commit is contained in:
yangjiaxuan 2024-10-22 09:25:45 +08:00
parent 61c0cee1a5
commit c60c1bbb33
40 changed files with 161 additions and 44 deletions

View File

@ -25,5 +25,6 @@
<file>image_rsc/logo/deli.ico</file>
<file>image_rsc/logo/maxsound_logo.ico</file>
<file>image_rsc/logo/toec_logo.ico</file>
<file>image_rsc/logo/teachcloud_logo.ico</file>
</qresource>
</RCC>

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

View File

@ -31,6 +31,8 @@ LoginDialog::LoginDialog(const QString &account, const QString &password, QWidge
this->setWindowIcon(QIcon(":images/image_rsc/logo/maxsound_logo.ico"));
#elif defined(OEM_GUANGDIANTONG)
this->setWindowIcon(QIcon(":images/image_rsc/logo/toec_logo.ico"));
#elif defined(OEM_QIMINGTAIHE)
this->setWindowIcon(QIcon(":images/image_rsc/logo/teachcloud_logo.ico"));
#else
this->setWindowIcon(QIcon(":images/image_rsc/logo/logo.ico"));
#endif

View File

@ -39,6 +39,8 @@ HLOG g_hLog = nullptr;
const char *appName = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *appName = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *appName = "TeachCloudScan";
#else
const char *appName = "HuaGoScan";
#endif
@ -104,6 +106,8 @@ HGResult GetAppPassword(HGChar* appPassword, HGUInt maxLen)
password = "maxsound";
#elif defined(OEM_GUANGDIANTONG)
password = "toecscan";
#elif defined(OEM_QIMINGTAIHE)
password = "teachcloud";
#endif
if (maxLen < strlen(appPassword) + 1)

View File

@ -52,6 +52,8 @@ MainWindow::MainWindow(QWidget *parent)
this->setWindowIcon(QIcon(":images/image_rsc/logo/maxsound_logo.ico"));
#elif defined(OEM_GUANGDIANTONG)
this->setWindowIcon(QIcon(":images/image_rsc/logo/toec_logo.ico"));
#elif defined(OEM_QIMINGTAIHE)
this->setWindowIcon(QIcon(":images/image_rsc/logo/teachcloud_logo.ico"));
#else
this->setWindowIcon(QIcon(":images/image_rsc/logo/logo.ico"));
#endif
@ -144,6 +146,8 @@ static HGResult GetConfigPath(HGChar* configPath, HGUInt maxLen)
appName = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
appName = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
appName = "TeachCloudScan";
#endif
#if defined(HG_CMP_MSC)
@ -407,7 +411,7 @@ int MainWindow::sane_ex_callback(SANE_Handle hdev, int code, void *data, unsigne
break;
case SANE_EVENT_DEVICE_LEFT:
{
SANE_Device* sane_dev = (SANE_Device*)data;
SANE_Device* sane_dev = (SANE_Device*)data;
emit p->sane_dev_remove(sane_dev->name);
}
break;

View File

@ -70,6 +70,8 @@ IDI_ICON1 ICON "image_rsc\\logo\\deli.ico"
IDI_ICON1 ICON "image_rsc\\logo\\maxsound_logo.ico"
#elif defined(OEM_GUANGDIANTONG)
IDI_ICON1 ICON "image_rsc\\logo\\toec_logo.ico"
#elif defined(OEM_QIMINGTAIHE)
IDI_ICON1 ICON "image_rsc\\logo\\teachcloud_logo.ico"
#else
IDI_ICON1 ICON "image_rsc\\logo\\logo.ico"
#endif

View File

@ -85,6 +85,7 @@
<file>image_rsc/logo/RightWay_logo.ico</file>
<file>image_rsc/logo/maxsound_logo.ico</file>
<file>image_rsc/logo/toec_logo.ico</file>
<file>image_rsc/logo/teachcloud_logo.ico</file>
<file>image_rsc/logo/waiting.gif</file>
<file>image_rsc/statusbar/statusBar_admin.png</file>
<file>image_rsc/scroll/bottom_Hot.png</file>

View File

@ -71,6 +71,8 @@ HGResult VersionDll::Load()
strcat(dllPath, "MSDVersion.dll");
#elif defined(OEM_GUANGDIANTONG)
strcat(dllPath, "GDTVersion.dll");
#elif defined(OEM_QIMINGTAIHE)
strcat(dllPath, "QMTHVersion.dll");
#else
strcat(dllPath, "HGVersion.dll");
#endif
@ -93,6 +95,8 @@ HGResult VersionDll::Load()
strcat(dllPath, "libMsdVersion.dll");
#elif defined(OEM_GUANGDIANTONG)
strcat(dllPath, "libGdtVersion.dll");
#elif defined(OEM_QIMINGTAIHE)
strcat(dllPath, "libQmthVersion.dll");
#else
strcpy(dllPath, "libHGVersion.so");
#endif

View File

@ -285,6 +285,8 @@ void Dialog_AquireInto::setCfgBaseOnSection(QString section)
ui->lineEdit_fileName->setText(getCfgValue(section2.c_str(), "namePrefix", QString("MSDScan")));
#elif defined(OEM_GUANGDIANTONG)
ui->lineEdit_fileName->setText(getCfgValue(section2.c_str(), "namePrefix", QString("GDTScan")));
#elif defined(OEM_QIMINGTAIHE)
ui->lineEdit_fileName->setText(getCfgValue(section2.c_str(), "namePrefix", QString("QMTHScan")));
#else
ui->lineEdit_fileName->setText(getCfgValue(section2.c_str(), "namePrefix", QString("HGScan")));
#endif

View File

@ -43,6 +43,8 @@ void Dialog_Feedback::on_pbtn_submit_clicked()
oemName = HGVERSION_OEMNAME_MAXSOUND;
#elif defined(OEM_GUANGDIANTONG)
oemName = HGVERSION_OEMNAME_TOEC;
#elif defined(OEM_QIMINGTAIHE)
oemName = HGVERSION_OEMNAME_TEACHCLOUD;
#else
oemName = HGVERSION_OEMNAME_HUAGO;
#endif

View File

@ -37,6 +37,8 @@ Dialog_upgrade::Dialog_upgrade(class VersionDll *versionDll, HGVersionInfo *vers
oemName = HGVERSION_OEMNAME_MAXSOUND;
#elif defined(OEM_GUANGDIANTONG)
oemName = HGVERSION_OEMNAME_TOEC;
#elif defined(OEM_QIMINGTAIHE)
oemName = HGVERSION_OEMNAME_TEACHCLOUD;
#else
oemName = HGVERSION_OEMNAME_HUAGO;
#endif

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

View File

@ -26,6 +26,8 @@ HLOG g_hLog = nullptr;
const char *oem = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *oem = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *oem = "TeachCloudScan";
#else
const char* oem = "HuaGoScan";
#endif

View File

@ -146,6 +146,10 @@ MainWindow::MainWindow(const QString& appLang, QWidget *parent)
this->setWindowIcon(QIcon(":images/image_rsc/logo/toec_logo.ico"));
this->setWindowTitle(tr("ToecScan"));
m_oemName = HGVERSION_OEMNAME_TOEC;
#elif defined(OEM_QIMINGTAIHE)
this->setWindowIcon(QIcon(":images/image_rsc/logo/teachcloud_logo.ico"));
this->setWindowTitle(tr("TeachCloudScan"));
m_oemName = HGVERSION_OEMNAME_TEACHCLOUD;
#else
this->setWindowIcon(QIcon(":images/image_rsc/logo/logo.ico"));
this->setWindowTitle(tr("HuaGoScan"));
@ -168,7 +172,7 @@ MainWindow::MainWindow(const QString& appLang, QWidget *parent)
ui->actionact_update->setVisible(false);
ui->act_feedback->setVisible(false);
#if !defined(OEM_HANWANG) && !defined(OEM_LISICHENG) && !defined(OEM_CANGTIAN) && !defined(OEM_ZHONGJING) && !defined(OEM_ZIGUANG) && !defined(OEM_NEUTRAL) && !defined(OEM_DELI) && !defined(OEM_MEISONGDA) && !defined(OEM_GUANGDIANTONG)
#if !defined(OEM_HANWANG) && !defined(OEM_LISICHENG) && !defined(OEM_CANGTIAN) && !defined(OEM_ZHONGJING) && !defined(OEM_ZIGUANG) && !defined(OEM_NEUTRAL) && !defined(OEM_DELI) && !defined(OEM_MEISONGDA) && !defined(OEM_GUANGDIANTONG) && !defined(OEM_QIMINGTAIHE)
if (m_versionDll->IsValid())
{
ui->actionact_update->setVisible(true);
@ -408,6 +412,8 @@ MainWindow::MainWindow(const QString& appLang, QWidget *parent)
m_password = "maxsound";
#elif defined(OEM_GUANGDIANTONG)
m_password = "toecscan";
#elif defined(OEM_QIMINGTAIHE)
m_password = "teachcloud";
#else
m_password = "huagoscan";
#endif
@ -3355,6 +3361,8 @@ void MainWindow::on_act_help_triggered()
filename = QApplication::applicationDirPath() + "/MaxsoundScan_App_Help_manual.pdf";
#elif defined(OEM_GUANGDIANTONG)
filename = QApplication::applicationDirPath() + "/ToecScan_App_Help_manual.pdf";
#elif defined(OEM_QIMINGTAIHE)
filename = QApplication::applicationDirPath() + "/TeachCloudScan_App_Help_manual.pdf";
#else
filename = QApplication::applicationDirPath() + "/HuaGoScan_App_Help_manual.pdf";
#endif
@ -3390,6 +3398,8 @@ void MainWindow::on_act_help_triggered()
filename = QApplication::applicationDirPath() + "/../../entries/help/MaxsoundScan_App_Help_manual.pdf";
#elif defined(OEM_GUANGDIANTONG)
filename = QApplication::applicationDirPath() + "/../../entries/help/ToecScan_App_Help_manual.pdf";
#elif defined(OEM_QIMINGTAIHE)
filename = QApplication::applicationDirPath() + "/../../entries/help/TeachCloudScan_App_Help_manual.pdf";
#else
filename = QApplication::applicationDirPath() + "/../../entries/help/HuaGoScan_App_Help_manual.pdf";
#endif
@ -3424,6 +3434,8 @@ void MainWindow::on_act_help_triggered()
filename = QApplication::applicationDirPath() + "/../doc/MaxsoundScan_App_Help_manual.pdf";
#elif defined(OEM_GUANGDIANTONG)
filename = QApplication::applicationDirPath() + "/../doc/ToecScan_App_Help_manual.pdf";
#elif defined(OEM_QIMINGTAIHE)
filename = QApplication::applicationDirPath() + "/../doc/TeachCloudScan_App_Help_manual.pdf";
#else
filename = QApplication::applicationDirPath() + "/../doc/HuaGoScan_App_Help_manual.pdf";
#endif
@ -3510,6 +3522,8 @@ void MainWindow::on_act_about_triggered()
buildVersion = 28;
#elif defined (OEM_GUANGDIANTONG)
buildVersion = 30;
#elif defined (OEM_QIMINGTAIHE)
buildVersion = 32;
#endif
buildVersion = buildVersion * 10;
@ -3561,7 +3575,7 @@ void MainWindow::on_act_about_triggered()
content += tr("<p>DriverVer: %1</p>").arg(QString::fromLocal8Bit(version));
QString appLang = getCfgValue("global", "language", QString("chinese"));
#if defined(OEM_NEUTRAL)
#if defined(OEM_NEUTRAL) || defined(OEM_QIMINGTAIHE)
QMessageBox::about(this, title, content);
#else

View File

@ -70,6 +70,8 @@ IDI_ICON1 ICON "image_rsc\\logo\\deli.ico"
IDI_ICON1 ICON "image_rsc\\logo\\maxsound_logo.ico"
#elif defined(OEM_GUANGDIANTONG)
IDI_ICON1 ICON "image_rsc\\logo\\toec_logo.ico"
#elif defined(OEM_QIMINGTAIHE)
IDI_ICON1 ICON "image_rsc\\logo\\teachcloud_logo.ico"
#else
IDI_ICON1 ICON "image_rsc\\logo\\logo.ico"
#endif

View File

@ -166,6 +166,8 @@ SaveParam Form_SaveParam::GetDefSaveParam()
saveParam.fileNamePrefix = "MSDScan";
#elif defined(OEM_GUANGDIANTONG)
saveParam.fileNamePrefix = "GDTScan";
#elif defined(OEM_QIMINGTAIHE)
saveParam.fileNamePrefix = "QMTHScan";
#else
saveParam.fileNamePrefix = "HGScan";
#endif

View File

@ -33,6 +33,8 @@ HLOG g_hLog = nullptr;
const char *oem = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *oem = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *oem = "TeachCloudScan";
#else
const char* oem = "HuaGoScan";
#endif

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

View File

@ -29,6 +29,8 @@ HLOG g_hLog = nullptr;
const char *oem = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *oem = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *oem = "TeachCloudScan";
#else
const char* oem = "HuaGoScan";
#endif

102
build.bat
View File

@ -281,41 +281,73 @@ if "%OEM%" == "hw" (
MSBuild.exe GDTTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release
cd /d ../
) else (
%QT_PATH%/msvc2017_64/bin/qmake "DEFINES += USE_SCRIPT" -r -tp vc HGSolutionWin.pro
cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc -cpu=x64
cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc -cpu=x64
cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc -cpu=x64
cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc -cpu=x64
MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64
cd /d HGTwainUI
%QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGTwainUI.pro
MSBuild.exe HGTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64
cd /d ../HGScanTool
%QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGScanTool.pro
MSBuild.exe HGScanTool.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64
cd /d ../
%QT_PATH%/msvc2017/bin/qmake "DEFINES += USE_SCRIPT" -r -tp vc HGSolutionWin.pro
cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc
cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc
cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc
cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc
MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release
cd /d HGTwainUI
%QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGTwainUI.pro
MSBuild.exe HGTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release
cd /d ../HGScanTool
%QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGScanTool.pro
MSBuild.exe HGScanTool.vcxproj -t:rebuild /m:8 /p:Configuration=Release
cd /d ../
if "%OEM%" == "qmth" (
%QT_PATH%/msvc2017_64/bin/qmake "DEFINES += OEM_QIMINGTAIHE USE_SCRIPT" -r -tp vc HGSolutionWin.pro
cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc -cpu=x64 -oemName=OEM_QIMINGTAIHE
cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc -cpu=x64 -oemName=OEM_QIMINGTAIHE
cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc -cpu=x64 -oemName=OEM_QIMINGTAIHE
cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc -cpu=x64 -oemName=OEM_QIMINGTAIHE
MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64
cd /d HGTwainUI
%QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake "DEFINES += OEM_QIMINGTAIHE" -r -tp vc HGTwainUI.pro
MSBuild.exe QMTHTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64
cd /d ../
%QT_PATH%/msvc2017/bin/qmake "DEFINES += OEM_QIMINGTAIHE USE_SCRIPT" -r -tp vc HGSolutionWin.pro
cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc -oemName=OEM_QIMINGTAIHE
cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc -oemName=OEM_QIMINGTAIHE
cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc -oemName=OEM_QIMINGTAIHE
cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc -oemName=OEM_QIMINGTAIHE
MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release
cd /d HGTwainUI
%QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake "DEFINES += OEM_QIMINGTAIHE" -r -tp vc HGTwainUI.pro
MSBuild.exe QMTHTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release
cd /d ../
) else (
%QT_PATH%/msvc2017_64/bin/qmake "DEFINES += USE_SCRIPT" -r -tp vc HGSolutionWin.pro
cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc -cpu=x64
cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc -cpu=x64
cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc -cpu=x64
cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc -cpu=x64
MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64
cd /d HGTwainUI
%QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGTwainUI.pro
MSBuild.exe HGTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64
cd /d ../HGScanTool
%QT_STATIC_PATH%/x64-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGScanTool.pro
MSBuild.exe HGScanTool.vcxproj -t:rebuild /m:8 /p:Configuration=Release /p:Platform=x64
cd /d ../
%QT_PATH%/msvc2017/bin/qmake "DEFINES += USE_SCRIPT" -r -tp vc HGSolutionWin.pro
cp %~dp0\app\scanner2\resource.rc %~dp0\app\scanner2\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\scanner2\resourceTmp.rc
cp %~dp0\app\fwupgrade\resource.rc %~dp0\app\fwupgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\fwupgrade\resourceTmp.rc
cp %~dp0\app\upgrade\resource.rc %~dp0\app\upgrade\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\app\upgrade\resourceTmp.rc
cp %~dp0\sdk\webservice\resource.rc %~dp0\sdk\webservice\resourceTmp.rc
%~dp0\tools\hgsetver\release\hgsetver.exe -brandFile=%~dp0\..\sdk\include\huagao\brand.h -resourceFile=%~dp0\sdk\webservice\resourceTmp.rc
MSBuild.exe HGSolutionWin.sln -t:rebuild /m:8 /p:Configuration=Release
cd /d HGTwainUI
%QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGTwainUI.pro
MSBuild.exe HGTwainUI.vcxproj -t:rebuild /m:8 /p:Configuration=Release
cd /d ../HGScanTool
%QT_STATIC_PATH%/x86-windows-static-md/tools/qt5/bin/qmake -r -tp vc HGScanTool.pro
MSBuild.exe HGScanTool.vcxproj -t:rebuild /m:8 /p:Configuration=Release
cd /d ../
)
)
)
)

View File

@ -55,10 +55,17 @@ if (contains(DEFINES, OEM_HANWANG)) {
OEM_PREFIX3 = gdt
OEM_NAME = toec
} else {
OEM_PREFIX = HG
OEM_PREFIX2 = HG
OEM_PREFIX3 = hg
OEM_NAME = huagao
if (contains(DEFINES, OEM_QIMINGTAIHE)) {
OEM_PREFIX = QMTH
OEM_PREFIX2 = Qmth
OEM_PREFIX3 = qmth
OEM_NAME = teachcloud
} else {
OEM_PREFIX = HG
OEM_PREFIX2 = HG
OEM_PREFIX3 = hg
OEM_NAME = huagao
}
}
}
}

View File

@ -48,7 +48,11 @@ if (contains(DEFINES, OEM_HANWANG)) {
if (contains(DEFINES, OEM_GUANGDIANTONG)) {
TARGET = "ToecScan2"
} else {
TARGET = HuaGoScan2
if (contains(DEFINES, OEM_QIMINGTAIHE)) {
TARGET = "TeachCloudScan2"
} else {
TARGET = HuaGoScan2
}
}
}
}

Binary file not shown.

View File

@ -22,6 +22,8 @@ HLOG g_hLog = nullptr;
const char *oem = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *oem = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *oem = "TeachCloudScan";
#else
const char* oem = "HuaGoScan";
#endif

View File

@ -20,6 +20,8 @@ HLOG g_hLog = nullptr;
const char *oem = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *oem = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *oem = "TeachCloudScan";
#else
const char* oem = "HuaGoScan";
#endif

View File

@ -20,6 +20,8 @@ HLOG g_hLog = nullptr;
const char *oem = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *oem = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *oem = "TeachCloudScan";
#else
const char* oem = "HuaGoScan";
#endif

View File

@ -316,7 +316,7 @@ LRESULT CALLBACK HGTwainDSMImpl::NewWndProc(HWND hWnd, UINT msg, WPARAM wParam,
bool HGTwainDSMImpl::filterTwainSource(const char* sourceName, int majorNum)
{
#if !defined(OEM_HANWANG) && !defined(OEM_LISICHENG) && !defined(OEM_CANGTIAN) && !defined(OEM_ZHONGJING) && !defined(OEM_ZIGUANG) && !defined(OEM_NEUTRAL) && !defined(OEM_DELI) && !defined(OEM_MEISONGDA) && !defined(OEM_GUANGDIANTONG)
#if !defined(OEM_HANWANG) && !defined(OEM_LISICHENG) && !defined(OEM_CANGTIAN) && !defined(OEM_ZHONGJING) && !defined(OEM_ZIGUANG) && !defined(OEM_NEUTRAL) && !defined(OEM_DELI) && !defined(OEM_MEISONGDA) && !defined(OEM_GUANGDIANTONG) && !defined(OEM_QIMINGTAIHE)
std::string oemIden = "HUAGOSCAN";
#elif defined(OEM_HANWANG)
std::string oemIden = "Hanvon";
@ -336,6 +336,8 @@ bool HGTwainDSMImpl::filterTwainSource(const char* sourceName, int majorNum)
std::string oemIden = "MAXSOUND";
#elif defined(OEM_GUANGDIANTONG)
std::string oemIden = "TOEC";
#elif defined(OEM_QIMINGTAIHE)
std::string oemIden = "TEACHCLOUDSCAN";
#endif
if (sourceName != strstr(sourceName, oemIden.c_str()) || 4 != majorNum)

View File

@ -23,5 +23,6 @@
<file>image_rsc/logo/deli.ico</file>
<file>image_rsc/logo/maxsound_logo.ico</file>
<file>image_rsc/logo/toec_logo.ico</file>
<file>image_rsc/logo/teachcloud_logo.ico</file>
</qresource>
</RCC>

View File

@ -196,6 +196,8 @@ HGResult GetConfigPath(HGChar* configPath, HGUInt maxLen)
appName = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
appName = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
appName = "TeachCloudScan";
#endif
#if defined(HG_CMP_MSC)

View File

@ -32,6 +32,8 @@ Manager* g_manager = NULL;
const char *oem = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *oem = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *oem = "TeachCloudScan";
#else
const char* oem = "HuaGoScan";
#endif

View File

@ -2227,6 +2227,8 @@ void hg_settingdialog::setIcon()
this->setWindowIcon(QIcon(":logo/image_rsc/logo/maxsound_logo.ico"));
#elif defined(OEM_GUANGDIANTONG)
this->setWindowIcon(QIcon(":logo/image_rsc/logo/toec_logo.ico"));
#elif defined(OEM_QIMINGTAIHE)
this->setWindowIcon(QIcon(":logo/image_rsc/logo/teachcloud_logo.ico"));
#endif
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

View File

@ -18,6 +18,7 @@ HG_DECLARE_HANDLE(HGVersionMgr);
#define HGVERSION_OEMNAME_DELI "Deli"
#define HGVERSION_OEMNAME_MAXSOUND "Maxsound"
#define HGVERSION_OEMNAME_TOEC "Toec"
#define HGVERSION_OEMNAME_TEACHCLOUD "Teachcloud"
#pragma pack(push)
#pragma pack(4)

View File

@ -20,6 +20,8 @@ HLOG g_hLog = nullptr;
const char *oem = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *oem = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *oem = "TeachCloudScan";
#else
const char* oem = "HuaGoScan";
#endif

View File

@ -454,6 +454,8 @@ HGBool HGLibDeviceImpl::ClearRollerCount()
password = "maxsound";
#elif defined(OEM_GUANGDIANTONG)
password = "toecscan";
#elif defined(OEM_QIMINGTAIHE)
password = "teachcloud";
#else
password = "huagoscan";
#endif

View File

@ -20,6 +20,8 @@ HLOG g_hLog = nullptr;
const char *oem = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *oem = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *oem = "TeachCloudScan";
#else
const char* oem = "HuaGoScan";
#endif

View File

@ -36,6 +36,8 @@ HGMsgPump msgPumpV2 = NULL;
const char *oem = "MaxsoundScan";
#elif defined(OEM_GUANGDIANTONG)
const char *oem = "ToecScan";
#elif defined(OEM_QIMINGTAIHE)
const char *oem = "TeachCloudScan";
#else
const char* oem = "HuaGoScan";
#endif
@ -119,6 +121,8 @@ static void HGAPI ThreadFuncV2(HGThread thread, HGPointer param)
#define SERVICE_NAME TEXT("MSDWebService")
#elif defined(OEM_GUANGDIANTONG)
#define SERVICE_NAME TEXT("GDTWebService")
#elif defined(OEM_QIMINGTAIHE)
#define SERVICE_NAME TEXT("QMTHWebService")
#else
#define SERVICE_NAME TEXT("HGWebService")
#endif