From bf2198b25f61d3890a43e56cb9cb74944faecbf3 Mon Sep 17 00:00:00 2001 From: ljcjames Date: Thu, 11 Aug 2022 22:26:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Template/Readme.md | 3 +++ Template/doc/Readme.md | 1 + Template/main.cpp | 6 +++++ Template/test/in.txt | 0 Template/test/in2.txt | 0 Template/test/in3.txt | 0 Template/test/out.txt | 7 ++++++ run.bat | 51 ++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 68 insertions(+) create mode 100644 Template/Readme.md create mode 100644 Template/doc/Readme.md create mode 100644 Template/main.cpp create mode 100644 Template/test/in.txt create mode 100644 Template/test/in2.txt create mode 100644 Template/test/in3.txt create mode 100644 Template/test/out.txt create mode 100644 run.bat 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