From 151b6d6e30f34fa02bc2cd7ee5edaba05249a4dd Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Thu, 25 Sep 2025 01:05:34 +0300 Subject: [PATCH] added NetTest (demo) to manualinstall --- image/nettest_client.png | Bin 0 -> 2936 bytes image/nettest_server.png | Bin 0 -> 4830 bytes manualinstall/nettest | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 image/nettest_client.png create mode 100644 image/nettest_server.png create mode 100644 manualinstall/nettest diff --git a/image/nettest_client.png b/image/nettest_client.png new file mode 100644 index 0000000000000000000000000000000000000000..45662568e18a4e0d85f1b365da14ecf3efaeea6a GIT binary patch literal 2936 zcmV-;3y1WHP) z{Zkre7lyB0*j*ylnDGNNjK(xINykasWTu~!&h%ezn!fEcCexNqYnsHGkfa#fS|gR+ zW!d+K!v-~o3O;~xu9=-xVS(kj_nh;b=LSJh6h%=KMNyRD!aC;tUBGK>$30dtOAPpp zEja2y>0>_01z;YS1v1AxRxwKzcmb>d<)a>STmei2A2qh~$2?Xs%fG+_Ug2g&y?a`i7Xw##S=7&P8N!v8{JzmC)bJ`e)+ zRtL2cfCJ=^t3HPa;6~$j9sI##cZ7}*0hEDKWAC>*sGR`3#sl60mJk8VHulP3lGJE9 zL;%Ic-#6(%07(Q`qM7rPDWEc#TmVLp6#c64w-T^&&;jiPkOH!Zs^%LH{07^$aU2KF z^Ke}k%hI+$FNx!rAPDe%pD+xm*Xtm)nv2u}BgnvKk+Ez^I{{coA((DF=pG!$A(zWh zC=|%$a(JEwhF;?PKIL+mQmI6_T*mj`itsKnb~bIAcI^ZZBb8%_uQ?7;;nqLyihy$T_Yn_{i+;5(Yug^?Y^Muq+GL zb@4n8$8oT2GuNsy0fb?A*m||n2G8?);b_$vy90#~nIHTFEl1Q10L+uPfe%VkzqS9QVY zn7n@dn#ILMwzs#5qR80u7@GyeaZDJ7R4Nr6{0^vAt5hl#!Z0*iKj=qR~dj)jGV!;8S=B=?_e68?s)k1#no zNiLUTbaeC}&)Ww0~;^P?3ofAPQ#u%)3cV`ElJb`jq1TZxPb8|30-tSj- zW*IC2tggb>Uqi7dIsfWa`22IYc~c{SAqMANtyW=W1-|(PzWr7rz+ZnsE(hOL+VkUcGAG?z%E1)Nda#M*mVkwF;#Y{PYvt zxg#myzyIWl2k<HIk9oAEbXr=r&!5BHyRf`0lKu2kxNxBhTC%G7mITES+^J_U%6B$ zNI%RJ=8C{5g6+nrCG+~nk0k{>c_M=k&77ahi2#yqpNVAm!>z7L4SAM%{Tdb*<(v&# z0=p1E9PeGNOQ)q4fLcwev06OaW(D`|NqrEms+3=sg%@|xts)!VJHG~IXP#8mOz6=;JI@W5w2gC@c;6qY^72& z!R_pbc#g2t>p1d;BvYednFco6AjarU0Efk3NbdK=#Ab2r~IS+}%e2%Q{#Hlams|u3wj4f4wfVfTa186p_`cNWKk81Q;Ke>Cv#Y zf=yv|F=%&9kj;v*lEk=~8Mtz#8RK5O zfbYJOc5&hfjAKb9DgYz&Rscy&aP681Ad`{bLArxapThn7O;6y?j))~m3CfAnTLH96 z;yXLCy?D{|2RwZ$w_Unqz8OB`^w$%(vjYzw%6dVmq@KV&&|gnrvcUht4-x^?6WDY5 z=Lrk~3HkT$%ZEYK6WAB}>j`}HsJW>pa1ZJUR8OFK0@V{JKdUEDJ%PqhPvC%}p1>AQ zr=Gx*M?HZIocB)DsBm3G4yt2^@0N6FB6k zCveD7PvDTFp1>hTJ%K}xdIERvbP^;Cb*XzVxG(|eD0ir0PQmL@MzRud(8k5Pl z8Yw+tV`GE$^>r$h3Q-rIo9I{oVHi>_mnjyD0E`{d$x}|2t*tGJ#UkZ$nXn7XP{#uB zeVkL%@Vi(T={f>zZf^4M;lr+{Bg*lJ=AY)fY#Ap$3B@(b$r*m!%|2WZy

&%yW_zpNUub}sB3NE=(2lFzn66O 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 literal 0 HcmV?d00001 diff --git a/manualinstall/nettest b/manualinstall/nettest new file mode 100644 index 0000000..cf8ff06 --- /dev/null +++ b/manualinstall/nettest @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +# info_ru: Установщик программного комплекса NetTest (демо-версия) +######################################################################## +export PROG_URL="https://www.kpolyakov.spb.ru/prog/nettest/nettget.htm" +export WH_WINE_USE="wine_x_tkg_10-0_amd64" +export WINEPREFIX="nettest" +export PROG_NAME="NetTest" +export PROG_ICON="nettest" +export BASE_PFX="none" +export WINEARCH="win64" +export INSTALL_DLL="" +export WH_WINDOWS_VER="10" + +ZIP_FILE="$2" + +if [[ -f "$ZIP_FILE" ]] \ +&& [[ $ZIP_FILE =~ ".zip" ]] +then + prepair_wine + PROG_PATH="$DRIVE_C/nettest" + unpack "$2" "$PROG_PATH" + + cp -fr "$PROG_PATH/fonts/"* "$DRIVE_C/windows/Fonts/" + + create_desktop "$PROG_NAME (Сервер)" "$PROG_PATH/testser.exe" "nettest_server" + create_desktop "$PROG_NAME (Клиент)" "$PROG_PATH/testcli.exe" "nettest_client" +else + fatal "Не найден файл архива для $PROG_NAME. Перезапустите по примеру: + winehelper install $1 \"/путь/до/архива\"" +fi + + + +