updated autoinstall: scadoffice
This commit is contained in:
		| @@ -3,13 +3,16 @@ | ||||
| ######################################################################## | ||||
| export WH_WINE_USE="wine_x_tkg_10-0_amd64" | ||||
| export WINEPREFIX="scadoffice" | ||||
| export BASE_PFX="scadaoffice_pfx_x64_v01" | ||||
| export BASE_PFX="scadaoffice_pfx_x64_v03" | ||||
| export WH_WINDOWS_VER="10" | ||||
| export WINEARCH="win64" | ||||
| export INSTALL_DLL="dotnet48 gdiplus vcrun6sp6 vcrun2005 vcrun2019 d3dx11_42 d3dx11_43 d3dx9 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 d3dcompiler_47 richtx32 riched30 riched20 msxml6 dotnet20" | ||||
| export INSTALL_DLL="dotnet20 dotnet472 dotnet48 gdiplus vcrun6sp6 vcrun2005 vcrun2019 d3dx11_42 d3dx11_43 d3dx9 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 d3dcompiler_47 richtx32 riched30 riched20 msxml6" | ||||
| export WH_XDG_OPEN="rtf" | ||||
| AUTOINSTALL_EXE="${WH_TMP_DIR}/SCADOffice_installer.exe" | ||||
| SCADOFFICE_ADDONS_URL="https://cloud.linux-gaming.ru/portproton/scadoffice_addons_v02.tar.xz" | ||||
|  | ||||
| prepair_wine | ||||
|  | ||||
| DRIVE_C_SCADOFFICE="$DRIVE_C/SCAD Soft/SCADOffice/64" | ||||
|  | ||||
| if [[ -n $2 ]] ; then | ||||
| @@ -29,21 +32,16 @@ fi | ||||
| if [[ $BASE_PFX == "none" ]] ; then | ||||
|     print_info "Установка дополнительных компонентов..." | ||||
|  | ||||
|     ADDONS_PACK="${WH_TMP_DIR}/scadoffice_addons_v01.tar.xz" | ||||
|     ADDONS_PACK="${WH_TMP_DIR}/$(basename "$SCADOFFICE_ADDONS_URL")" | ||||
|     ADDONS_PATH="${WH_TMP_DIR}/scadoffice_addons" | ||||
|     OFFICE_EXE="${ADDONS_PATH}/OpenOffice.exe" | ||||
|     OFFICE_PACK="${ADDONS_PATH}/OpenOffice" | ||||
|     AUTOINSTALL_SETUP="${ADDONS_PATH}/OpenOffice/setup.exe" | ||||
|  | ||||
|     ADDONS_PATH_REG="${ADDONS_PATH}/REG" | ||||
|     ADDONS_PATH_MDAC="${ADDONS_PATH}/mdac64" | ||||
|     ADDONS_PATH_OPENSSH="${ADDONS_PATH}/OpenSSH" | ||||
|  | ||||
|     if try_download "https://cloud.linux-gaming.ru/portproton/scadoffice_addons_v01.tar.xz" "${ADDONS_PACK}" ; then | ||||
|     if try_download "$SCADOFFICE_ADDONS_URL" "${ADDONS_PACK}" ; then | ||||
|         create_new_dir "${ADDONS_PATH}" | ||||
|         unpack "${ADDONS_PACK}" "${ADDONS_PATH}" | ||||
|         7z x -y "${OFFICE_EXE}" -o"${OFFICE_PACK}" | ||||
|         wine_run_install "${AUTOINSTALL_SETUP}" /qn | ||||
|  | ||||
|         wine_run regedit "${ADDONS_PATH_REG}"/*.reg | ||||
|  | ||||
|         # Установка ODBC | ||||
| @@ -73,12 +71,8 @@ if try_download "https://scadhelp.ru/files/10/download" "${AUTOINSTALL_EXE}" ; t | ||||
|  | ||||
|     declare -a WIN_FILE_EXEC=("${DRIVE_C_SCADOFFICE}/Arbat.exe" "${DRIVE_C_SCADOFFICE}/West.exe" "${DRIVE_C_SCADOFFICE}/GlobalSettings.exe" "${DRIVE_C_SCADOFFICE}/Decor.exe" "${DRIVE_C_SCADOFFICE}/ReBar.exe" "${DRIVE_C_SCADOFFICE}/UnderGround.exe" "${DRIVE_C_SCADOFFICE}/ComeIn.exe" "${DRIVE_C_SCADOFFICE}/CoCon.exe" "${DRIVE_C_SCADOFFICE}/Comet2.exe" "${DRIVE_C_SCADOFFICE}/Section.exe" "${DRIVE_C_SCADOFFICE}/Consul.exe" "${DRIVE_C_SCADOFFICE}/ConfigProtection.exe" "${DRIVE_C_SCADOFFICE}/Kristall.exe" "${DRIVE_C_SCADOFFICE}/Cross.exe" "${DRIVE_C_SCADOFFICE}/Kust2.exe" "${DRIVE_C_SCADOFFICE}/Magnum.exe" "${DRIVE_C_SCADOFFICE}/Monolit.exe" "${DRIVE_C_SCADOFFICE}/Slope.exe" "${DRIVE_C_SCADOFFICE}/Pasternak.exe" "${DRIVE_C_SCADOFFICE}/UCalc.exe" "${DRIVE_C_SCADOFFICE}/ViewProf.exe" "${DRIVE_C_SCADOFFICE}/SCalc.exe" "${DRIVE_C_SCADOFFICE}/AccelEdit.exe" "${DRIVE_C_SCADOFFICE}/BetaEdit.exe" "${DRIVE_C_SCADOFFICE}/MaterialsEdit.exe" "${DRIVE_C_SCADOFFICE}/Tonus.exe" "${DRIVE_C_SCADOFFICE}/Sezam.exe" "${DRIVE_C_SCADOFFICE}/SCADX.exe") | ||||
|  | ||||
|     # Цикл создания десктоп файлов для scad office в каталог SCADOFFICE на рабочемм столе | ||||
|     # Цикл создания десктоп файлов для scad office | ||||
|     for i in "${!PROG_NAME[@]}"; do | ||||
|         create_desktop "${PROG_NAME[i]}" "${WIN_FILE_EXEC[i]}" "${PROG_ICON[i]}" "nocopy" | ||||
|     done | ||||
|  | ||||
|     # Cоздание десктоп файла для openoffice | ||||
|     WIN_FILE_EXEC1="$DRIVE_C/Program Files (x86)/OpenOffice 4/program/soffice.exe" | ||||
|     create_desktop "OpenOffice" "$WIN_FILE_EXEC1" "openoffice" "nocopy" | ||||
| fi | ||||
|   | ||||
		Reference in New Issue
	
	Block a user