:: v0.8 :: Автор DarkanSoince @echo off chcp 1251 cls set /P project="Название проекта: " md %project% cd %project% md src md bin @echo off > args.txt REM =========================================== REM | main.cpp echo #include ^>> src\main.cpp echo.>> src\main.cpp echo using namespace std;>> src\main.cpp echo.>> src\main.cpp echo int main()>> src\main.cpp echo {>> src\main.cpp echo cout ^<^< "Hello World!" ^<^< endl;>> src\main.cpp echo return 0;>> src\main.cpp echo }>> src\main.cpp REM =========================================== REM | build.bat echo :build>> build.bat echo @cls>> build.bat echo @set /P args=^< args.txt>> build.bat echo g++ -Wall src/*.cpp -o bin/%project% %%args%%>> build.bat echo @echo.>> build.bat echo @pause>> build.bat echo goto :build>> build.bat REM =========================================== REM | run.bat echo @set /P args=^< args.txt>> run.bat echo g++ -Wall src/*.cpp -o bin/%project% %%args%%>> run.bat echo @echo.>> run.bat echo @pause>> run.bat echo @cls>> run.bat echo @bin\%project%>> run.bat echo @echo.>> run.bat echo @echo.>> run.bat echo @echo.>> run.bat echo @pause>> run.bat REM =========================================== REM | newClass.bat echo ^@echo off>> newClass.bat echo ^chcp 1251>> newClass.bat echo ^cls>> newClass.bat echo ^set /P class="Название класса: ">> newClass.bat echo.>> newClass.bat echo ^cd src>> newClass.bat echo.>> newClass.bat echo ^REM ===========================================>> newClass.bat echo ^REM ^| %%class%%.h>> newClass.bat echo.>> newClass.bat echo ^echo #ifndef %%class%%_H^>^> %%class%%.h>> newClass.bat echo ^echo #define %%class%%_H^>^> %%class%%.h>> newClass.bat echo ^echo.^>^> %%class%%.h>> newClass.bat echo.>> newClass.bat echo ^echo class %%class%%^>^> %%class%%.h>> newClass.bat echo ^echo ^{^>^> %%class%%.h>> newClass.bat echo ^echo public:^>^> %%class%%.h>> newClass.bat echo ^echo protected:^>^> %%class%%.h>> newClass.bat echo ^echo private:^>^> %%class%%.h>> newClass.bat echo ^echo ^};^>^> %%class%%.h>> newClass.bat echo.>> newClass.bat echo ^echo.^>^> %%class%%.h>> newClass.bat echo ^echo #endif // %%class%%_H^>^> %%class%%.h>> newClass.bat echo.>> newClass.bat echo ^REM ===========================================>> newClass.bat echo ^REM ^| %%class%%.cpp>> newClass.bat echo.>> newClass.bat echo ^echo #include "%%class%%.h"^>^> %%class%%.cpp>> newClass.bat