1cibases.cmd add

This commit is contained in:
pavel.muhortov 2022-12-29 16:30:58 +03:00
parent 9f3cf05a1f
commit 7d7c775044

49
1cibases.cmd Normal file
View File

@ -0,0 +1,49 @@
pushd "%~dp0"
@echo off
goto :Start
--------------------------------------------------
1CEStart backup/restore settings
Positional parameters:
[1] qn - execution without pauses
[2] b - backup
r - restore
Administrator rights are not required
--------------------------------------------------
:Start
set workingdir="%USERPROFILE%\AppData\Roaming\1C\1CEStart"
set archivedir="D:\settings"
set choice=%~2
:Set_Choice
cls
if "%choice%" EQU "b" (
goto :Get_backup
)
if "%choice%" EQU "r" (
goto :Get_restore
)
echo backup: from %workingdir% to %archivedir%
echo restore: from %archivedir% to %workingdir%
set /p choice= Do you want backup(b) or restore(r) settings? [b or r]:
goto :Set_Choice
:Get_backup
echo backup settings...
set filenameis="ibases.v8i"
echo F|xcopy /I /H /Y /C /R /S %workingdir%\%filenameis% %archivedir%\%filenameis% >NUL
goto :Exit
:Get_restore
echo restore settings...
set filenameis="ibases.v8i"
echo F|xcopy /I /H /Y /C /R /S %archivedir%\%filenameis% %workingdir%\%filenameis% >NUL
goto :Exit
:Exit
if "%~1" NEQ "qn" pause
popd
exit