44 lines
1.3 KiB
Batchfile
44 lines
1.3 KiB
Batchfile
@echo off
|
|
REM ================================================================
|
|
REM Fortna-Dokumente nach .rst konvertieren
|
|
REM
|
|
REM Konvertiert Word-Dokumente (.docx) und Word-erstellte PDFs
|
|
REM aus dem Fortna-Projektordner in .rst-Dateien und sortiert
|
|
REM sie in die chapters/-Struktur ein.
|
|
REM ================================================================
|
|
|
|
call "%~dp0setenv.bat"
|
|
|
|
REM Pruefe ob venv existiert
|
|
if not exist "%PROJECT%\.venv" (
|
|
echo FEHLER: .venv nicht gefunden. Bitte zuerst install_py.bat ausfuehren.
|
|
exit /b 1
|
|
)
|
|
|
|
call "%PROJECT%\.venv\Scripts\activate.bat"
|
|
|
|
REM Standard-Quellpfad (kann ueberschrieben werden)
|
|
set "FORTNA_DIR=C:\10-Develop\projekte\Fortna"
|
|
if not "%~1"=="" set "FORTNA_DIR=%~1"
|
|
|
|
REM Optionen weiterleiten
|
|
set "EXTRA_ARGS="
|
|
if "%~2"=="--dry-run" set "EXTRA_ARGS=--dry-run"
|
|
if "%~2"=="--verbose" set "EXTRA_ARGS=--verbose"
|
|
if "%~2"=="-v" set "EXTRA_ARGS=--verbose"
|
|
|
|
echo.
|
|
echo ================================================================
|
|
echo FORTNA Dokumenten-Konvertierung
|
|
echo ================================================================
|
|
echo Quelle: %FORTNA_DIR%
|
|
echo Ziel: %PV_CHAPTERS%
|
|
echo ================================================================
|
|
echo.
|
|
|
|
python "%PV_LIB%\convert_to_rst.py" "%FORTNA_DIR%" "%PV_CHAPTERS%" %EXTRA_ARGS%
|
|
|
|
echo.
|
|
echo Fertig.
|
|
deactivate
|