@echo off
cls
color 0A
echo "Goldpac自助设备程序安装"
:: By shi-tao.wen
@TIMEOUT /T -1
::=====================================修改注册列表====================================================
::取消页面缩放
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Zoom" /v "ZoomDisabled" /t REG_DWORD_LITTLE_ENDIAN /d "1"
::对没有标记为可安全执行脚本的 ActiveX 控件进行初始化和脚本运行
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0" /v "1201" /t REG_DWORD_LITTLE_ENDIAN /d "0"
::允许活动内容在我的计算机上的文件中运行
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN" /v "iexplore.exe" /t REG_DWORD_LITTLE_ENDIAN /d "0"
set basePath=D:\GOLDPAC\
set sourcePath=D:\GOLDPAC_SETUP\
@TIMEOUT /T -1
echo 拷贝GoldpacSSPrinter
xcopy %sourcePath%GoldpacSSPrinter %basePath%GoldpacSSPrinter\ /s /e
@TIMEOUT /T -1
::echo 拷贝cardmanager
::xcopy %sourcePath%cardmanager %basePath%cardmanager\ /s /e
::@TIMEOUT /T -1
:menu
cls
color 0A
echo.
echo ==============================
echo 请选择唯望版本
echo ==============================
echo.
echo 1.唯望通用版
echo.
::echo 2.唯望佛山版
echo.
::echo 3.唯望珠海版
echo.
echo.
echo.
:cho
set choice=
set /p choice= 请选择:
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" goto TY
::if /i "%choice%"=="2" goto FS
::if /i "%choice%"=="3" goto ZH
echo 选择无效,请重新输入
echo.
goto cho
echo.
:TY
cls
::copy /y %sourcePath%NHMakeCard_TY.dll %sourcePath%NHMakeCard.dll
@TIMEOUT /T -1
echo 删除cardmanager
rd /s /q %basePath%cardmanager
echo 拷贝cardmanager
xcopy %sourcePath%cardmanager_TY %basePath%cardmanager\ /s /e
@TIMEOUT /T -1
echo.
echo.
:menu
color 0A
echo.
echo ==============================
echo 请选择安装的版本 - 通用版本
echo ==============================
echo.
echo 1.驰卡
echo.
echo 2.明森
echo.
echo.
echo.
:cho
set choice=
set /p choice= 请选择:
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" goto CK
if /i "%choice%"=="2" goto MS
echo 选择无效,请重新输入
echo.
goto cho
:FS
cls
::copy /y %sourcePath%NHMakeCard_FS.dll %sourcePath%NHMakeCard.dll
@TIMEOUT /T -1
echo 拷贝cardmanager
xcopy %sourcePath%cardmanager_TY %basePath%cardmanager\ /s /e
@TIMEOUT /T -1
echo.
echo.
:menu
color 0A
echo.
echo ==============================
echo 请选择安装的版本 - 佛山
echo ==============================
echo.
echo 1.驰卡
echo.
echo 2.明森
echo.
echo.
echo.
:cho
set choice=
set /p choice= 请选择:
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" goto CK
if /i "%choice%"=="2" goto MS
echo 选择无效,请重新输入
echo.
goto cho
:ZH
cls
::copy /y %sourcePath%NHMakeCard_ZH.dll %sourcePath%NHMakeCard.dll
@TIMEOUT /T -1
echo 拷贝cardmanager
xcopy %sourcePath%cardmanager_ZH %basePath%cardmanager\ /s /e
@TIMEOUT /T -1
echo.
echo.
:menu
color 0A
echo.
echo ==============================
echo 请选择安装的版本 - 珠海
echo ==============================
echo.
echo 1.驰卡
echo.
echo 2.明森
echo.
echo.
echo.
:cho
set choice=
set /p choice= 请选择:
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" goto CK
if /i "%choice%"=="2" goto MS
echo 选择无效,请重新输入
echo.
goto cho
:CK
cls
echo 拷贝目录
xcopy %sourcePath%CK %basePath%goldpacProduct\ /s /e
@TIMEOUT /T -1
::echo 拷贝NHMakeCard.dll
::copy /y %sourcePath%NHMakeCard.dll %basePath%goldpacProduct\
@TIMEOUT /T -1
call "%basePath%goldpacProduct\0RegOCX_ChiKaEvolis.bat"
goto END
:MS
cls
echo 拷贝目录goldpacProduct
xcopy %sourcePath%MS %basePath%goldpacProduct\ /s /e
@TIMEOUT /T -1
::echo 拷贝NHMakeCard.dll
::copy /y %sourcePath%NHMakeCard.dll %basePath%goldpacProduct\
@TIMEOUT /T -1
call "%basePath%goldpacProduct\0RegOCX_MingSenLuanXuZhengHeOCX.bat"
goto END
:END
cls
call "%basePath%goldpacProduct\0RegOCX_AssistTool.bat"
call "%basePath%goldpacProduct\0RegOCX_MT3YReaderOCX.bat"
call "%basePath%goldpacProduct\0RegOCX_NHMakeCard.bat"
call "%basePath%goldpacProduct\0RegOCX_WeiWangIssueOCX.bat"
call "%basePath%goldpacProduct\0RegOCX_ZhongShanABCCard.bat"
call "%basePath%goldpacProduct\0RegOCX_GDNHUtilsTool.bat"
call "%basePath%goldpacProduct\0RegOCX_CommonAssistantOCX"
call "%basePath%GoldpacSSPrinter\0RegOCX_GoldpacSSPrinter.bat"
@TIMEOUT /T -1
:: copy /y %sourcePath%config.properties %basePath%config.properties
echo 拷贝config.ini
SET SourceFile=C:\config\config.ini
if exist %SourceFile% (
echo config.ini 文件已存在,不用拷贝
) else (
copy /y "%basePath%GoldpacSSPrinter\config\config.ini" C:\config\
echo 拷贝完成
)
echo.
echo.
@TIMEOUT /T -1
echo 运维平台程序
xcopy %sourcePath%ControlPlatform %basePath% /s /e
echo 拷贝完成
@TIMEOUT /T -1
echo 安装唯望程序插件
start /WAIT %sourcePath%SoapToolkit30.EXE
echo 唯望程序插件安装完成
@TIMEOUT /T -1
echo.
echo Goldpac自助设备程序安装完毕
rd /s /q %sourcePath%
echo.
echo Goldpac自助设备程序安装完毕
@TIMEOUT /T -1