@echo off REM --------------------------- set "QTVARS=E:\Qt\4.7.2\bin\qtvars.bat" REM --------------------------- call "%QTVARS%" del update.lst > NUL REM --------------------------- if exist update.lst ( echo "Failed to delete old 'update.lst' file!" pause exit ) echo ^^ > Blank.ts REM --------------------------- for %%f in (..\..\gui\*.ui) do ( echo %%f >> update.lst ) for %%f in (..\..\src\*.cpp) do ( echo %%f >> update.lst ) for %%f in (..\..\src\*.h) do ( echo %%f >> update.lst ) REM --------------------------- for %%f in (*.ts) do ( del %%f.bak 2> NUL copy %%f %%f.bak lupdate.exe @update.lst -no-obsolete -ts %%f ) REM --------------------------- pause