forked from CastroFidel/winehelper
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/env bash
 | 
						||
# info_ru: Программа “АРМ КТ ПРОФ АТТЕСТАТ” для документов об основном общем, среднем общем образовании.
 | 
						||
########################################################################
 | 
						||
export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-4"
 | 
						||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
 | 
						||
export WINEPREFIX="arm-kt"
 | 
						||
export PROG_NAME="АРМ КТ ПРОФ АТТЕСТАТ"
 | 
						||
export PROG_ICON="armkt"
 | 
						||
export BASE_PFX="none"
 | 
						||
export WINEARCH="win64"
 | 
						||
export INSTALL_DLL=""
 | 
						||
export WH_WINDOWS_VER="7"
 | 
						||
 | 
						||
AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}')
 | 
						||
SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}')
 | 
						||
VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')
 | 
						||
AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip"
 | 
						||
AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe"
 | 
						||
 | 
						||
if [[ -z $VER_EXE ]]
 | 
						||
then fatal "Не удалось получить версию ПО со страницы на сайте!"
 | 
						||
else print_info "Устанавливаем $PROG_NAME версии $VER_EXE"
 | 
						||
fi
 | 
						||
 | 
						||
prepair_wine
 | 
						||
 | 
						||
if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then
 | 
						||
    unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}"
 | 
						||
    try_remove_file "$AUTOINSTALL_ZIP"
 | 
						||
 | 
						||
    wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT
 | 
						||
    try_remove_file "${AUTOINSTALL_EXE}"
 | 
						||
 | 
						||
    create_desktop "$PROG_NAME" \
 | 
						||
    "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON"
 | 
						||
 | 
						||
    create_desktop "Регистрация $PROG_NAME" \
 | 
						||
    "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON"
 | 
						||
fi
 |