diff --git a/scripts/autoconfig-all.cmd b/scripts/autoconfig-all.cmd index bad1df8..f67d0cd 100644 --- a/scripts/autoconfig-all.cmd +++ b/scripts/autoconfig-all.cmd @@ -20,11 +20,9 @@ echo. echo creating %T% ... mkdir %T% 1>nul 2>nul -echo. echo cd to %SCRIPTS% ... cd /D %SCRIPTS% -echo. if EXIST settings.cmd ( echo loading settings ... @@ -86,9 +84,6 @@ echo. call modify-powersettings.cmd echo. -call modify-desktoptheme.cmd -echo. - call modify-taskbar.cmd echo. diff --git a/scripts/install-firefox.cmd b/scripts/install-firefox.cmd index 1d44d0c..7c98272 100644 --- a/scripts/install-firefox.cmd +++ b/scripts/install-firefox.cmd @@ -26,12 +26,12 @@ set BITWARDENTARGET={446900e4-71c2-419f-a6a7-df9c091e268b}.xpi echo ####### %0 ####### -@echo on cd %SOFTWARE% +@echo on firefox-setup.exe /S /MaintenanceService=false /TaskbarShortcut=false /RegisterDefaultAgent=false +@echo off echo sleep 10 seconds ... ping 127.0.0.1 -n 10 > NUL 2>&1 -@echo off cd %SCRIPTS% rem copy config ... diff --git a/scripts/install-logonscript.cmd b/scripts/install-logonscript.cmd index f0ef15c..086aacd 100644 --- a/scripts/install-logonscript.cmd +++ b/scripts/install-logonscript.cmd @@ -14,8 +14,5 @@ mklink %TARGET%\logon.cmd %TOOLS%\logon.cmd echo create link for Startup folder on desktop ... mklink /D "%PUBLIC%\Desktop\Startup" %TARGET% -echo execute logon script ... -call %TARGET%\logon.cmd - echo ####### %0 ####### diff --git a/scripts/modify-desktoptheme.cmd b/scripts/modify-desktoptheme.cmd deleted file mode 100644 index bc16b2d..0000000 --- a/scripts/modify-desktoptheme.cmd +++ /dev/null @@ -1,19 +0,0 @@ -@echo off -set THEMES=C:\Windows\Resources\Themes - -echo ####### %0 ####### - -copy /Y config\aerolite.theme %THEMES% - -echo activating AEROLITE theme ... -@echo on -powershell -command "Start-Process %THEMES%\aerolite.theme" -@echo off - -echo sleep 10 seconds ... -ping 127.0.0.1 -n 10 > NUL 2>&1 - -taskkill /F /IM SystemSettings.exe 2>nul - -echo ####### %0 ####### - diff --git a/scripts/uninstall-edge.cmd b/scripts/uninstall-edge.cmd index 2dd7a31..c7ea673 100644 --- a/scripts/uninstall-edge.cmd +++ b/scripts/uninstall-edge.cmd @@ -7,13 +7,12 @@ set INSTALLER=Application\84.0.522.52\Installer echo ####### %0 ####### @echo on -%EDGEROOT%\%INSTALLER%\setup.exe --uninstall --system-level --verbose-logging --force-uninstall +%EDGEROOT%\%INSTALLER%\setup.exe --uninstall --system-level --verbose-logging --force-uninstall 2>nul @echo off -echo sleep 10 seconds ... -ping 127.0.0.1 -n 10 > NUL 2>&1 +echo sleep 5 seconds ... +ping 127.0.0.1 -n 5 >nul 2>&1 -echo. echo cleanup ... rd /S /Q %EDGEROOT% 2>nul rd /S /Q %EDGEUPDATE% 2>nul @@ -23,7 +22,6 @@ del /F "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Edge.lnk" 2>nu del /F "%USERPROFILE%\Desktop\Microsoft Edge.lnk" 2>nul rd /S /Q "%PROGRAMDATA%\Microsoft\EdgeUpdate" 2>nul -echo. echo block edge updates ... reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EdgeUpdate" ^ /v "DoNotUpdateToEdgeWithChromium" /d 1 /t REG_DWORD /f diff --git a/scripts/uninstall-onedrive.cmd b/scripts/uninstall-onedrive.cmd index d20f54d..ef6ae83 100644 --- a/scripts/uninstall-onedrive.cmd +++ b/scripts/uninstall-onedrive.cmd @@ -13,9 +13,9 @@ ping 127.0.0.1 -n 5 > NUL 2>&1 echo UNINSTALLING OneDrive ... if exist %x64% ( - %x64% /uninstall + %x64% /uninstall 2>nul ) else ( - %x86% /uninstall + %x86% /uninstall 2>nul ) echo sleep 5 seconds ... diff --git a/scripts/unpack-7zip.cmd b/scripts/unpack-7zip.cmd index 6b9cde1..d8d4d0e 100644 --- a/scripts/unpack-7zip.cmd +++ b/scripts/unpack-7zip.cmd @@ -13,11 +13,11 @@ if NOT EXIST %SOFTWARE%\%MSI% ( echo ####### %0 ####### echo unpacking 7-zip ... -@echo on cd %SOFTWARE% +@echo on msiexec /a %MSI% TARGETDIR=%T% /qn -cd %SCRIPTS% @echo off +cd %SCRIPTS% echo moving 7-zip binaries to tools folder ... move /Y %T%\Files\7-Zip\7z.exe %TOOLS% diff --git a/scripts/unpack-vnc.cmd b/scripts/unpack-vnc.cmd index 99a7c7a..1531c64 100644 --- a/scripts/unpack-vnc.cmd +++ b/scripts/unpack-vnc.cmd @@ -13,11 +13,11 @@ if NOT EXIST %SOFTWARE%\%MSI% ( echo ####### %0 ####### echo unpacking vnc (tvnviewer) ... -@echo on cd %SOFTWARE% +@echo on msiexec /a %MSI% TARGETDIR=%T% /qn -cd %SCRIPTS% @echo off +cd %SCRIPTS% echo moving vnc binary to tools folder ... move /Y %T%\PFiles\TightVNC\tvnviewer.exe %TOOLS% diff --git a/scripts/unpack-zipfiles.cmd b/scripts/unpack-zipfiles.cmd index 12e45be..599070d 100644 --- a/scripts/unpack-zipfiles.cmd +++ b/scripts/unpack-zipfiles.cmd @@ -34,7 +34,7 @@ for %%A in ( echo WARNING: %SOFTWARE%\%%A.zip not found! ) else ( echo unpacking %%A.zip ... - %TOOLS%\7z e -y -aoa -o%T%\%%A %SOFTWARE%\%%A.zip + %TOOLS%\7z e -y -aoa -o%T%\%%A %SOFTWARE%\%%A.zip 1>nul ) ) diff --git a/source/logmonitor.pb b/source/logmonitor.pb index 3fdb665..c9607a6 100644 --- a/source/logmonitor.pb +++ b/source/logmonitor.pb @@ -4,14 +4,14 @@ ; LICENSE : GPL ; AUTHOR : Michael H.G. Schmidt ; EMAIL : michael@schmidt2.de -; DATE : 20210329 +; DATE : 20210330 ; ------------------------------------------------------------ ; If ( CountProgramParameters() <> 1 ) dummy = MessageRequester("Usage:", "logmonitor <filename>" + Chr(13) + - " shows a logfile and print changes in realtime in a window" + Chr(13) + + " shows a logfile and prints changes (in realtime) in a window" + Chr(13) + " filename : full or relative path to file", #PB_MessageRequester_Info) End 99 @@ -83,4 +83,4 @@ Until WaitWindowEvent() = #PB_Event_CloseWindow ; IDE Options = PureBasic 5.71 LTS (Windows - x64) ; CursorPosition = 31 ; FirstLine = 6 -; EnableXP \ No newline at end of file +; EnableXP diff --git a/tools/logmonitor.exe b/tools/logmonitor.exe index 0f42bff..195d715 100644 Binary files a/tools/logmonitor.exe and b/tools/logmonitor.exe differ diff --git a/tools/logon.cmd b/tools/logon.cmd index 6c3e949..af33199 100644 --- a/tools/logon.cmd +++ b/tools/logon.cmd @@ -76,8 +76,14 @@ if NOT EXIST %LOCALSTATE%\settings.json ( if EXIST %STATUSFILE% GOTO END -echo deploying SSH keys ... -copy /Y %TOOLS%\personal\id*.* %USERPROFILE%\.ssh 2>nul +if EXIST %TOOLS%\personal ( + echo. + echo ##### + echo ##### SSH KEYS + echo ##### + echo. + copy /Y %TOOLS%\personal\id*.* %USERPROFILE%\.ssh 2>nul +) echo. echo ##### @@ -132,18 +138,15 @@ echo disable notification center ... reg add "HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Explorer" ^ /v "DisableNotificationCenter" /t REG_DWORD /d 1 /f 1>nul -echo removing pinned apps from taskbar ... -del /F /S /Q /A "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\*" -reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband" /f - echo loading OpenShell config ... rem config must be full qualified pathname (OpenShell BUG!) set CONFIG=%TOOLS%\scripts\config\OpenshellSettings.xml -"%ProgramFiles%\Open-Shell\StartMenu.exe" -xml %CONFIG% +"%ProgramFiles%"\Open-Shell\StartMenu.exe -xml %CONFIG% echo restarting explorer ... taskkill /f /im explorer.exe 2>nul -timeout /T 2 +rem sleep 2 seconds ... +ping 127.0.0.1 -n 2 >nul 2>&1 start explorer.exe rem create statusfile (this block must be executed only once) ... @@ -226,5 +229,11 @@ net start workstation 1>nul 2>nul net config workstation echo ####### %0 ####### -timeout /T 2 + +if %ERRORLEVEL% NEQ 0 ( + echo # unknown ERROR! # + echo ####### %0 ####### + echo. + pause +)