diff --git a/Template/Readme.md b/Template/Readme.md new file mode 100644 index 0000000..de8813b --- /dev/null +++ b/Template/Readme.md @@ -0,0 +1,3 @@ +# ±êÌâ + +* ÄÚÈÝ \ No newline at end of file diff --git a/Template/doc/Readme.md b/Template/doc/Readme.md new file mode 100644 index 0000000..4e768b5 --- /dev/null +++ b/Template/doc/Readme.md @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/Template/main.cpp b/Template/main.cpp new file mode 100644 index 0000000..b6d31b7 --- /dev/null +++ b/Template/main.cpp @@ -0,0 +1,6 @@ +#include +using namespace std; +int main() +{ + +} diff --git a/Template/test/in.txt b/Template/test/in.txt new file mode 100644 index 0000000..e69de29 diff --git a/Template/test/in2.txt b/Template/test/in2.txt new file mode 100644 index 0000000..e69de29 diff --git a/Template/test/in3.txt b/Template/test/in3.txt new file mode 100644 index 0000000..e69de29 diff --git a/Template/test/out.txt b/Template/test/out.txt new file mode 100644 index 0000000..01ba092 --- /dev/null +++ b/Template/test/out.txt @@ -0,0 +1,7 @@ +## z:\Chao\src\Template\test\in.txt +2020/03/14 ÖÜÁù 11:41:28.68 +Hello Easy C++ project! + +----------------------------------------------- +Process exited after 200 ms with return value 0 + diff --git a/run.bat b/run.bat new file mode 100644 index 0000000..5d4c04b --- /dev/null +++ b/run.bat @@ -0,0 +1,51 @@ +@echo off +set t1=%time% + +call:Process %1 +goto end + +:Process +for %%a in ("%1") do ( + set file_path=%%~dpa +) +echo %file_path% + +cd . > %file_path%test\out.txt +for %%i in ( %file_path%test\in*.txt) do ( + echo ## %%i >> %file_path%test\out.txt + echo %date% %time% >> %file_path%test\out.txt + call:time_start + %1 < %%i >> %file_path%test\out.txt + call:time_diff >> %file_path%test\out.txt +) + +goto:eof + +:time_start +set t1=%time% +goto:eof + +:time_diff +set t2=%time% + +set /a ms=1%t1:~9%*10 %% 1000 +set /a sec=1%t1:~6,2% %% 100 +set /a min=1%t1:~3,2% %% 100 +set /a hour=%t1:~0,-9% +set /a time1 = %hour% * 3600000 + %min% * 60000 + %sec% * 1000 + %ms% + +set /a ms=1%t2:~9%*10 %% 1000 +set /a sec=1%t2:~6,2% %% 100 +set /a min=1%t2:~3,2% %% 100 +set /a hour=%t2:~0,-9% +set /a time2 = %hour% * 3600000 + %min% * 60000 + %sec% * 1000 + %ms% +set /a time_dif = %time2% - %time1% + +echo; +echo ----------------------------------------------- +echo Process exited after %time_dif% ms with return value %ErrorLevel% +echo; +goto:eof + +:end +REM pause