常见问题:TBarCode/SAPwin - SAP 条码 DLL
如何使用 TBarCode/SAPwin 进行静默安装?
如何使用 TBarCode/SAPwin 进行静默安装?
基于 EXE 的安装
使用可供公开下载的标准 EXE 安装程序。您可以通过特定的功能选项选择要安装的功能——例如,若只想以静默模式安装条码 DLL 而不安装文档,可按如下方式执行安装程序:
TBarCode_SAPwin.exe /quiet FeatBin=1 FeatDocu=0
可选:添加参数 AutoDir=0 InstallFolder=C:\WWI 以安装到指定目录。您也可以使用 InstallVCRuntime=0 关闭 VC++ 运行库的安装。
请使用 -? 选项运行 EXE,以查看所有可用的命令行选项。
TBarCode_SAPwin_EN.exe -?
安装程序包含 32 位和 64 位组件,目标目录会自动为 SAPSprint 和 SAP GUI 确定。默认情况下,安装程序会从微软下载并安装 Visual C++ 可再发行组件包(如尚未安装)。如果没有下载连接,您也可以将(正确版本的)vc_redist.x86.exe 和 vc_redist.x64.exe 复制到安装路径中。
基于 MSI 的安装
基于 MSI 的安装包可为 TBarCode/SAPwin V10 和 V11 按需提供。使用以下命令行参数调用 MSI 安装包。
将条码 DLL 安装到默认目录以供 SAPSprint 使用(64 位 SAPsprint 请使用 x64 MSI):
msiexec /i TBarCode_SAPwin.msi ADDLOCAL=FeatBin /qn
msiexec /i TBarCode_SAPwin_x64.msi ADDLOCAL=FeatBin /qn
将条码 DLL 安装到 SAPGUI 目录以供 SAPGUI(32 位)使用(需要管理员控制台!):
msiexec /i TBarCode_SAPwin.msi ADDLOCAL=FeatBin INSTALLDIR="C:\Program Files (x86)\SAP\FrontEnd\SAPgui" /qn
将条码 DLL 安装到 SAPGUI 目录以供 SAPGUI(32 位)使用:
msiexec /i TBarCode_SAPwin.msi ADDLOCAL=FeatBin SAPWIN_DIR="C:\Program Files (x86)\SAP\FrontEnd\SAPgui" /qn
将条码 DLL 安装到 SAPGUI 目录以供 SAPGUI 5.0+(64 位)使用(需要管理员控制台!):
msiexec /i TBarCode_SAPwin_x64.msi ADDLOCAL=FeatBin INSTALLDIR="C:\Program Files\SAP\FrontEnd\SAPgui" /qn
V10 32 位:将条码 DLL 安装到默认目录以供 SAPlpd 使用:
msiexec /i TBarCode_SAPwin.msi ADDLOCAL=FeatSAPlpd /qn
V10 32 位:将条码 DLL 安装到自定义目录以供 SAPlpd 使用:
msiexec /i TBarCode_SAPwin.msi ADDLOCAL=FeatSAPlpd SAPLPD_DIR="C:\MySAPlpd" /qn
参数说明:
/i ............ 指定要安装的安装包
INSTALLDIR .... 设置 SAPSprint/SAPGUI 的安装目录(可选)
SAPWIN_DIR .... 设置 SAPSprint/SAPGUI/WWI 的安装目录(可选)
SAPLPD_DIR .... 设置 SAPlpd 的安装目录(可选)
ADDLOCAL ...... 指定要安装的功能(以逗号分隔)
FeatBin ....... 用于 SAPSprint/SAPGUI 的条码 DLL
FeatSAPlpd .... 用于 SAPlpd 的条码 DLL
FeatDocu ...... 用户手册
/qn ........... 静默安装(无对话框)
您可以通过将 NO_UI 属性设为 0,抑制卸载过程中的反馈页面。
msiexec /x TBarCode_SAPwin.msi /qb NO_UI=0
更多支持的参数请参见此处:Windows Installer 命令行选项
注意:如果无法确定 SAPSprint 或 SAP GUI 的目录,条码 DLL 将被安装到 program files 目录中。在静默模式下,所有错误都会被抑制。