::: RC8 Update! :::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::: Silent_mode.bat by John Paul Edwards April 10, 2023
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::: Launch AAA_Sync in Silent Mode, output to Logfile :::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::: -- output to Logfile Pending: rev 8.2+ --
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::[ PROGRAM MAIN ]:::::::
@echo off
if not defined vers set vers=v8.7.0.10 20231108073214 by -JpE-
:main
set titl2=Silent_mode.bat %vers% launched: %date% @ %time%
title %titl2%
if not defined bats set bats=C:\Users\%username%\Documents\AAA Sync2Laptop\Batch Files\BCS-Suite
if not exist "%bats%" echo . & echo Folder not found! & echo . & pause & exit
if not defined util1 set util1="%bats%\utility1.bat"
if not exist %util1% echo . & echo %util1% not found! & echo . & pause & exit
if not defined util3 set util3="%bats%\utility3.bat"
if not exist %util3% echo . & echo %util3% not found! & echo . & pause & exit
::start
set ty1=25
if not defined code2 set /a code2=0
call %util1% "shotcaller"
::: Defaults to this ^ label if no arg passed.
set oper=Silent
::: *** Test Code for ErrorHandling.bat
if not defined testwell set testwell=0
REM set testwell=1
REM set testwell=3
REM set /a code2=7
REM echo . & pause & exit
:ready
if %code2% equ 7 goto err1
set msg="Ready to Run Backups? (Y/n): "
choice /c yn /n /t 10 /d y /m %msg%
if %errorlevel% equ 2 goto return
echo . & echo Proceeding... & echo .
set AAA="%bats%\AAA-Sync.bat"
if not exist %AAA% echo . & echo %AAA% not found! & echo . & goto err1
set filename1="%bats%\overrider3.txt"
::: Purely a runtime file ^ see usages implementing override1 in %AAA% @:restart and the override1 var thereafter in several of the BCS code files. (Load Session, Use Search ALL Open Documents)
if exist %filename1% del /f /s /q %filename1%
copy %util1% %filename1% & call %AAA%
if exist %filename1% del /f /s /q %filename1%
title %titl2%
:return
echo . & echo .
set msg="Review what happened? (y/N): "
choice /c yn /n /t %ty1% /d n /m %msg%
if %errorlevel% equ 1 echo . & pause & echo . & goto return
exit /b %errorlevel%
:::::::[ Error and Exit Routines ]:::::::
:err1
echo oopsie an error sent Flow here. Get on it!
set txt=OMG It fn Werked! Error Detected Successfully!
title %txt%
set sender1=Silent_mode.bat
set errr="%bats%\ErrorHandling.bat"
if exist %errr% call %errr% "%txt%" "%sender1%"
REM goto return
goto ready
::: 100% -JpE-
Comments
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎