Добавление базы 1С через bat
Потребовалось на днях добавить базу, но что бы немного облегчить себе жизнь, решил вопрос через командную строку. В итоге получилось вот так..
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
@echo off for /f %%i in (' find /c /v ""^<"%AppData%\1C\1CEStart\ibases.v8i" ') do ( set m=%%i ) for /f "delims=:" %%i in (' findstr /n $ "%AppData%\1C\1CEStart\ibases.v8i" ') do ( set n=%%i ) if not %m%==%n% ( echo.>>"%AppData%\1C\1CEStart\ibases.v8i" ) for %%i in ( "[Название базы]" "Connect=Srvr="ИМЯ_СЕРВЕРА";Ref="ИМЯ_БАЗЫ" " ) do ( echo %%~i>>"%AppData%\1C\1CEStart\ibases.v8i" ) exit /b |
Не забываем про кодировку OEM-866.
