Hi.
Ich habe folgende Batch Datei erstellt. Seht sie euch einfach erstmal an. (Wichtig ist alles ab dem Kommentar am Ende)
-----------------------------------------------------------------
del *.exe
set QTDIR=C:\Qt\4.1.1
set PATH=C:\Qt\4.1.1\bin
set PATH=%PATH%;C:\MinGW\bin
set PATH=%PATH%;%SystemRoot%\System32
set QMAKESPEC=win32-g++
if not "%1"=="compile_debug" goto END
cd %QTDIR%
echo This will configure and compile qt in debug.
echo The release libraries will not be recompiled.
pause
configure -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg
cd %QTDIR%\src
mingw32-make debug
:END
cd "%userprofile%/eigene dateien/qt"
qmake test.pro
::Am Ende wird in die Datei tmp.bat geschrieben, dass sie sich selbst löschen soll
echo ping localhost -n 6 > tmp.bat
echo del makefile.release >> tmp.bat
echo del makefile >> tmp.bat
echo del makefile.debug >> tmp.bat
echo rmdir debug >> tmp.bat
echo cd release >> tmp.bat
echo del test.o >> tmp.bat
echo move test.exe ../test.exe >> tmp.bat
echo cd ../ >> tmp.bat
echo rmdir release >> tmp.bat
echo del %%0 >> tmp.bat
start tmp.bat
make
------------------------------------------------------------------
Der Code funktioniert soweit auch einwandfrei, aber leider schließt sich das zweite Konsolenfenster (also das Konsolenfenster der tmp.bat) nicht, nachdem sie sich selbst löscht. Sie ist dann zwar weg aber das Konsolenfenster bleibt offen und das nervt. Weiß jemand wie ich es schaffe, das Konsolenfenster zu schließen?
Freue mich auf eure Hilfe ^^
Ich habe folgende Batch Datei erstellt. Seht sie euch einfach erstmal an. (Wichtig ist alles ab dem Kommentar am Ende)
-----------------------------------------------------------------
del *.exe
set QTDIR=C:\Qt\4.1.1
set PATH=C:\Qt\4.1.1\bin
set PATH=%PATH%;C:\MinGW\bin
set PATH=%PATH%;%SystemRoot%\System32
set QMAKESPEC=win32-g++
if not "%1"=="compile_debug" goto END
cd %QTDIR%
echo This will configure and compile qt in debug.
echo The release libraries will not be recompiled.
pause
configure -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg
cd %QTDIR%\src
mingw32-make debug
:END
cd "%userprofile%/eigene dateien/qt"
qmake test.pro
::Am Ende wird in die Datei tmp.bat geschrieben, dass sie sich selbst löschen soll
echo ping localhost -n 6 > tmp.bat
echo del makefile.release >> tmp.bat
echo del makefile >> tmp.bat
echo del makefile.debug >> tmp.bat
echo rmdir debug >> tmp.bat
echo cd release >> tmp.bat
echo del test.o >> tmp.bat
echo move test.exe ../test.exe >> tmp.bat
echo cd ../ >> tmp.bat
echo rmdir release >> tmp.bat
echo del %%0 >> tmp.bat
start tmp.bat
make
------------------------------------------------------------------
Der Code funktioniert soweit auch einwandfrei, aber leider schließt sich das zweite Konsolenfenster (also das Konsolenfenster der tmp.bat) nicht, nachdem sie sich selbst löscht. Sie ist dann zwar weg aber das Konsolenfenster bleibt offen und das nervt. Weiß jemand wie ich es schaffe, das Konsolenfenster zu schließen?
Freue mich auf eure Hilfe ^^