From e04811446c65559c745c91e9689d06b52b30acbd Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Tue, 14 Oct 2025 17:46:29 +0300 Subject: [PATCH] added script for T-FLEX CAD 18 --- autoinstall/t-flex-cad18 | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 autoinstall/t-flex-cad18 diff --git a/autoinstall/t-flex-cad18 b/autoinstall/t-flex-cad18 new file mode 100644 index 0000000..9d87d9b --- /dev/null +++ b/autoinstall/t-flex-cad18 @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +# info_ru: Профессиональная САПР, объединяющая в себе мощные параметрические возможности 2D и 3D-моделирования со средствами создания и оформления чертежей и конструкторской документации по ЕСКД. +######################################################################## +export PROG_URL="https://www.tflexcad.ru" +export PROG_NAME="T-FLEX CAD 18" +export PROG_ICON="tflexcad" +export WH_WINE_USE="wine_wh_tflex_10-9_amd64" +export BASE_PFX="tflex_pfx_x64_v03" +export WINEARCH="win64" +export WH_WINDOWS_VER="10" +export WINEPREFIX="tflex" +export WH_XDG_OPEN="log" +export WH_USE_MESA_GL_OVERRIDE="1" + +# используем общий whdb файл для подготовки префикса и сервисов +# prepair_wine используется из файла настроек +source "$WH_DB_DIR/t-flex-cad.whdb" + +# Программа T-FLEX CAD +export AUTOINSTALL_ZIP="${WH_TMP_DIR}/T-FLEX CAD 18.zip" +export AUTOINSTALL_DIR="${WH_TMP_DIR}" +export AUTOINSTALL_EXE="${WH_TMP_DIR}/T-FLEX CAD 18/T-FLEX CAD 18.msi" + +if try_download "https://www.tflex.ru/downloads/V18/T-FLEX%20CAD%2018.zip" "${AUTOINSTALL_ZIP}" ; then + unpack "${AUTOINSTALL_ZIP}" "${AUTOINSTALL_DIR}" + try_remove_file "${AUTOINSTALL_ZIP}" + + wine_run_install "${AUTOINSTALL_EXE}" /q + try_remove_file "${AUTOINSTALL_EXE}" + + WIN_FILE_EXEC="$DRIVE_C/Program Files/T-FLEX CAD 18/Program/TFlexCad.exe" + create_desktop "$PROG_NAME" "$WIN_FILE_EXEC" "$PROG_ICON" "TFlexCad" +fi