I just created the following batch file which saves all my lyx documents as tex files:
cd /d "D:\"
:: if the "for"-command is executed from the command line, just use "%" rather than "%%"
for /R %%g in (*.lyx) do "C:\Program Files (x86)\LyX 2.1\bin\lyx.exe" --force-overwrite --export pdflatex "%%g"
The problem is now that instead of the *.lyx files the batch uses the *.lyx~ files which are as far as I know some kind of backup files and don't contain the latest content.
How can I modify the batch file such that it takes the *lyx files rather than the *.lyx~ files?
Any suggestion would be great help.
Best :-)
PS: If I type this code in the command line (without using the batch), everything is fine.
for
, likefor /R %%g in ("*.lyx") do
? (maybe then it might be required to use"%%~g"
instead of"%%g"
in the body offor
) – aschipfl