From 9fdb7f20932e23ee5ce30bb5b7017c6e4d8684ca Mon Sep 17 00:00:00 2001 From: "Michael H.G. Schmidt" Date: Sun, 28 Mar 2021 23:21:11 +0200 Subject: [PATCH] added endmessage --- source/installending.pb | 19 +++++++++++++++++++ tools/.gitignore | 1 + tools/installending.exe | Bin 0 -> 5632 bytes tools/logon.cmd | 8 ++++++++ 4 files changed, 28 insertions(+) create mode 100644 source/installending.pb create mode 100644 tools/installending.exe diff --git a/source/installending.pb b/source/installending.pb new file mode 100644 index 0000000..9b1047a --- /dev/null +++ b/source/installending.pb @@ -0,0 +1,19 @@ +; installending.pb +; ------------------------------------------------------------ +; shows a status message at the end of the installation +; LICENSE : GPL +; AUTHOR : Michael H.G. Schmidt +; EMAIL : michael@schmidt2.de +; DATE : 20210328 +; ------------------------------------------------------------ +; + +MessageRequester("Installation finished.", + "Installation of this system has been finished." + Chr(13) + + "You can start using the system now!" + Chr(13) + Chr(13) + + "Logfile: C:\tools\scripts\autoconfig-all.txt", + #PB_MessageRequester_Info) + +; IDE Options = PureBasic 5.71 LTS (Windows - x64) +; CursorPosition = 15 +; EnableXP \ No newline at end of file diff --git a/tools/.gitignore b/tools/.gitignore index f647771..0d22d63 100644 --- a/tools/.gitignore +++ b/tools/.gitignore @@ -9,4 +9,5 @@ !simpletail.exe !installmonitor.exe !searchreplace.exe +!installending.exe diff --git a/tools/installending.exe b/tools/installending.exe new file mode 100644 index 0000000000000000000000000000000000000000..c4108750e96890752fadc79f7e2c86f613fb216b GIT binary patch literal 5632 zcmeHLUu;`f8UO6Yu5sqt8@VD#ExQ>mGH7^d(uZ`Bz^UVMvO25Nq_m7^#IF@wp)U~pX>C+T~a{RbAdb!mdA zW^;0h5k0ec{}K6fhlwtIh;KB5#z6lf+sN8Fb#&ZRR2Mb0ngPLCt`P$A$_dgLD%+K_ zX(KIb>4%2fb6>~8p)vF_T5{~{8X>Ulb~yUZ3UMszm{H9GX$q6$a-N$;jHtP3yT$$& zbU@T^M8;N{DpD1D*2K%9BhK^H{&SEetL;BAZFp{s5{>U^ij|9e>a4ipC@w?Me(U2{ z-h^N-#z2dal!KBIi=UftSkZX(iIHRNHjLW4VAOW^z|stu?Eh`XG6UaZ{%PisRon9b zb~~|%`fHJ8xNMDk-vMj)O9OcG?>=v@zqZ#!dtJiXYVk=7u8D9#&p;x8u@TYG>mZXQDCVf=1pN<6XyHv{cwJn zU**DFZ|?##YFmMCy|(#|6}l(-`IT}wv;X?_QgZhhfkkU$@q*g5B4SoSNZVx+p(Sv zM|e?bY+>S`iNU6&#BHQ^#k^I$aJ>Rdzk_Ma3KMwe`yITA)2I5#2r}LhXKN|9pxFp= zX9R>r08#%f(tQWEVqr3b{C|eFwjZ~T*be#}pKgke`WQ|ph9kD`Al?oQSPB&GX&>b3 z_@&TlUBo5bIKO1(RTvJjp?PbGucxK>ITqgu%kc1Z`2B4+sMU&1^34?WlPV0~Hu~BX zI9~S&6PMnaROLmw+~%)OT&?O~_}YARxs^26P*Ktxi;T~&)*{K_G2b^I66Q$gF|+5A zm|rvQ6ZJ>Q@FvZR;|;&CMqt-8u41W%VAjjmbbE3k78-B3$IRxksHY=@nq)ra+o&av z<49&M%38kgh@F9<2(z18;TMe&A6c+R$odNU+bL(i@uhFk2rzxse^xR^z>Pl@`B zkFI}0n2*5$Qa_^rVL!Hv6!-_ag?w=#t=;QUM8orsBA58B&ky&rENggn^DSBN_(6Dp zeGn{c;OyxI%Qre;0nAbwj>{T0^3YlvgYn_=D=2N3mhJK+yO@Dj?9FHGG`7A1>`ve7 z#nt7aF1(6eJwEEmVoq(Rp1oe`83>hJ{x0(G-A?`iZ^;$(QZU<1!M%P8mb<0S>*zWd zw!M^j-Q*o`_q#f@Vgpj~}LJHfvIdgdXb2zZt~ zk2wVXCy-sh90mUxsO!^s{MiO{81oqTXF=b>oB^+fi7J?Ll23v!f!`Yc!4B}x2Rpp$ zE=g?2#;8aYGAK=XeA3`@q(i1+J%QDrIY=ttDsf<)g5TW1WVl zj!zy~)0i151G5Av@6(9E`V3~#_MN5AL&}v#p{ZdK{re8wS<#)XV~vYeCk8EQZ+`*C6v@rZ&mmnIh_i>_?kq?jv}%AiLYB-6sF8+@F#3oTL{d{hOqI z#NnYz`mm&ql;{uAuCpJK`U8?qOInlkJCgoT(sPnFCA}hP2k+W#`~Q_Xe(Wx2g^Fen z6)IoPl#OUMpC`KI`jTdh>)C2v6X{|$uN}o()-AMjDPGpn2L2#=-rkLB6{D=5B(Ez` z%NeP%p3y25I+!^8cp^DC;9wEO^|4~k$ffhSZ@}|VG6B_SGD&ASO1xSwYsHT5SeAai zNjf!$a9IfHj2&+zpVu?=Q=30f)_{h80}wJjtL@ioNRohfKrd^vWxZO=9?ccA`csb7 z;T=GkDC6RJsyM1I=PJ45d4>drBTDMU*_2Uc+>TYEn1&HMI@|{#u&)-JT?N|74n|7H o_Q+)7uq>Lf(2clWDCotwUPS-$l?49kiys<~PjT0{HUD?xUn%AzYXATM literal 0 HcmV?d00001 diff --git a/tools/logon.cmd b/tools/logon.cmd index 34ee3cf..e5f6c8e 100644 --- a/tools/logon.cmd +++ b/tools/logon.cmd @@ -1,6 +1,7 @@ @echo off set TOOLS=c:\tools set STATUSFILE=%LOCALAPPDATA%\.user_settings_done +set ENDMESSAGE=%TOOLS%\scripts\.install_done set STARTMENU=%APPDATA%\"Microsoft\Windows\Start Menu\Programs" set STARTMENU_PUBLIC=%PROGRAMDATA%\"Microsoft\Windows\Start Menu\Programs" @@ -146,6 +147,7 @@ taskkill /f /im explorer.exe 2>nul timeout /T 2 start explorer.exe +rem create statusfile (this block must be executed only once) ... echo 1 >%STATUSFILE% :END @@ -227,3 +229,9 @@ net config workstation echo ####### %0 ####### timeout /T 2 +rem check for statusfile and show endmessage ... +if NOT EXIST %ENDMESSAGE% ( + start /B %TOOLS%\installending.exe + echo all done >%ENDMESSAGE% +) +