REM 20191224 echo off rem Edit the followings if necessary set pathT=C:\w32tex set bin=\bin set scripts=\share\texmf-dist\scripts\ketcindy set style=\share\texmf-dist\tex\latex\ketcindy set doc=\share\texmf-dist\doc\support\ketcindy set homehead=C:\Users set prgcin=C:\Program Files (x86) set xcp="\Windows\System32\xcopy" if not exist "%prgcin%\Cinderella" ( set prgcin=C:\Program Files ) NET SESSION > NUL 2>&1 if %ERRORLEVEL% == 0 ( echo Running as administator set admin="y" ) else ( echo Not running as administator, so will quit echo Right-click and rerun as adminstrator set admin="n" pause exit ) echo Path of TeX ; %pathT% echo bin : %bin% echo scripts : %scripts% echo style : %style% echo doc : %doc% echo Head of home : %homehead% set /P ans="Are the above paths OK (y/n): " if "%ans%" == "n" ( echo Edit paths pause exit ) cd %~dp0 if not exist "ketcindyfolder" ( cd ../ketcindyfolder ) echo ketcindyfolder is cd if exist "%pathT%%scripts%\." ( echo Deleting "%pathT%%scripts%" rd /s "%pathT%%scripts%" ) echo Copying ketcindy to "%pathT%%scripts%" %xcp% /Y /Q /S /E /R "scripts\*.*" "%pathT%%scripts%\" if exist "%pathT%%doc%\." ( echo Deleting docs to "%pathT%%doc%" rd /s "%pathT%%doc%" ) echo Copying doc to "%pathT%%doc%" set docsrc=doc %xcp% /Y /Q /S /E /R "%docsrc%\*.*" "%pathT%%doc%\" if exist "%pathT%%style%\." ( echo Deleting "%pathT%%style%" rd /s "%pathT%%style%" ) echo Copying ketcindy styles to "%pathT%%style%" set stylesrc=style %xcp% /Y /Q /S /E /R "%stylesrc%\*.*" "%pathT%%style%\" "%pathT%%bin%\mktexlsr" set cindyplug=%prgcin%\Cinderella\Plugins echo Setting of "%cindyplug%\" cd "%pathT%%scripts%" copy /Y "ketjava\KetCindyPlugin.jar" "%cindyplug%\" cd "%cindyplug%" rem 20190616from set newfile=y if exist ketcindy.ini ( set newfile=n echo Contentes of ketcindy.ini : echo. type ketcindy.ini echo. set /P remake="Do you want to remake ketindy.ini? (y/n): " ) if "%newfile%"=="y" ( set remake=y ) if "%remake%"=="y" ( echo ketcindy.ini will be made/remade ) else ( echo "Finished" pause exit ) rem 20190616to echo PathThead="%pathT%%bin%\"; > ketcindy.ini echo Homehead="%homehead%"; >> ketcindy.ini echo Dirhead="%pathT%%scripts%"; >> ketcindy.ini echo setdirectory(Dirhead); >> ketcindy.ini echo import("setketcindy.txt"); >> ketcindy.ini rem 20191224from set /P STR_INPUT="Language for Help (j/e) :" echo Langhelp="%STR_INPUT%"; >> ketcindy.ini rem 20191224to echo import("ketoutset.txt"); >> ketcindy.ini echo Setting of TeX, R, Maxima echo p=platex u=uplatex l=latex x=xelatex pd=pdflatex lu=lualatex set /P STR_INPUT="---- Choose TeX from above with 1st(+2nd) character :" if "%STR_INPUT%" == "p" ( set tex=platex ) if "%STR_INPUT%" == "u" ( set tex=uplatex ) if "%STR_INPUT%" == "l" ( set tex=latex ) if "%STR_INPUT%" == "x" ( set tex=xelatex ) if "%STR_INPUT%" == "pd" ( set tex=pdflatex ) if "%STR_INPUT%" == "lu" ( set tex=lualatex ) echo PathT=PathThead+"%tex%"; >> ketcindy.ini set prgSm=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe if not exist "%prgSm%" ( set prgSm=C:\Program Files\SumatraPDF\SumatraPDF.exe ) echo Pathpdf="%prgSm%"; >> ketcindy.ini set /P STR_INPUT="Number of default graphics (1=tpic 2=pict2e 3=tikz) : " if "%STR_INPUT%" == "1" ( set gc=tpic ) if "%STR_INPUT%" == "2" ( set gc=pict2e ) if "%STR_INPUT%" == "3" ( set gc=tikz ) echo Usegraphics("%gc%"); >> ketcindy.ini set /P STR_INPUT="Input version of R (ex)3.5.0 :" set verR=%STR_INPUT% set prg=C:\Program Files if exist "%prg%\R\R-%verR%\bin\" ( echo PathR="%prg%\R\R-%verR%\bin"; >> ketcindy.ini ) else ( if exist "%prg% (x86)\R\R-%verR%\bin\" ( echo "%prg% (x86)\R\R-%verR%\bin"; >> ketcindy.ini ) else ( echo "R-%verR% not found" ) ) set /P STR_INPUT="Input version of Maxima (ex)5.39.0 :" set verM=%STR_INPUT% echo %verM% set prg=C:\maxima-%verM%\bin\maxima.bat if exist "%prg%" ( echo PathM="%prg%"; >> ketcindy.ini ) else ( echo "Maxima-%verM% not found" set prg=C:\maxima-x.xx.x\bin\maxima.bat echo // PathM="%prg%"; >> ketcindy.ini ) ) echo "Plugins of Cindy has been set" pause