From ea618c481862e99edf51821e9bbf0e724348d0e2 Mon Sep 17 00:00:00 2001 From: tyleo Date: Sun, 18 Feb 2024 22:26:49 +0100 Subject: [PATCH] first commit --- Batch | 4 + Batch To Learn/BaseScript.bat | 141 ++++++++++++++++++ Batch To Learn/PS-ScriptBase.bat | 141 ++++++++++++++++++ Batch To Learn/Ressources/Head.bat | 29 ++++ Batch To Learn/Ressources/Licence.bat | 20 +++ Batch To Learn/Ressources/Start.bat | 26 ++++ Batch To Learn/debug.log | 2 + Batch To Learn/tyleo-Resultats-Base | 3 + ...Resultats-Base-de-Scripting-Powershell.txt | 3 + Batch To Learn/tyleo-Resultats-Nom | 4 + MicroITToolbox/MITT.bat | 1 + 11 files changed, 374 insertions(+) create mode 100755 Batch create mode 100755 Batch To Learn/BaseScript.bat create mode 100755 Batch To Learn/PS-ScriptBase.bat create mode 100755 Batch To Learn/Ressources/Head.bat create mode 100755 Batch To Learn/Ressources/Licence.bat create mode 100755 Batch To Learn/Ressources/Start.bat create mode 100755 Batch To Learn/debug.log create mode 100755 Batch To Learn/tyleo-Resultats-Base create mode 100755 Batch To Learn/tyleo-Resultats-Base-de-Scripting-Powershell.txt create mode 100755 Batch To Learn/tyleo-Resultats-Nom create mode 100755 MicroITToolbox/MITT.bat diff --git a/Batch b/Batch new file mode 100755 index 0000000..6e89e2b --- /dev/null +++ b/Batch @@ -0,0 +1,4 @@ +--------------------------------------------------- To Learn\tyleo-Resultats-Nom du quizz.txt + Score : 0 To Learn\tyleo-Resultats-Nom du quizz.txt + Niveau : Le Testeur - Niveau 0 To Learn\tyleo-Resultats-Nom du quizz.txt +--------------------------------------------------- To Learn\tyleo-Resultats-Nom du quizz.txt diff --git a/Batch To Learn/BaseScript.bat b/Batch To Learn/BaseScript.bat new file mode 100755 index 0000000..4d9b1df --- /dev/null +++ b/Batch To Learn/BaseScript.bat @@ -0,0 +1,141 @@ +@ECHO OFF + +:head +mode con:cols=58 lines=25 +title Bienvenue - STL +echo --------- +echo ------------------------ +echo -------------------------------- +echo -------------------------------------- +echo ------------------------------------------- +echo ------------------ ------------------ +echo ---------------- ---------------- +echo -------------- ---------------------- -------------- +echo ------------- ---------------------- ------------- +echo ------------- ---------------------- ------------ +echo ------------ -------- ------------ +echo ------------ -------- ------------ +echo ------------- -------- ------------ +echo ------------- -------- ------------ +echo ------------- -------- ------------- +echo -------------- -------- -------------- +echo ---------------- -------- ---------------- +echo ---------------------------------------------- +echo ------------------------------------------ +echo -------------------------------------- +echo -------------------------------- +echo ------------------------ +echo ---------------------------------------------------------- +echo Script To Learn - By Tyleo Dev @ 2023 +timeout /NOBREAK 3 >nul +goto start + +:start +mode con:cols=55 lines=8 +title STL - Menu Principal +echo Bienvenue dans un des scripts de learning de Tyleo Dev. +echo ------------------------------------------------------- +echo 1. Start Now +echo 2. Read the Licence +echo 3. Exit and give up +echo ------------------------------------------------------- +set CHK=1 +set /p CHK="Votre choix [1/2/3][default:1] : " +if "%CHK%"=="1" ( + goto init +) else ( + rem +) +if "%CHK%"=="2" ( + goto licence +) else ( + rem +) +if "%CHK%"=="3" ( + exit +) else ( + rem +) +goto init + +:init +chcp 65001 +chcp 1252 +set SCORE=0 +set TITLE=Nom du quizz +set SPP=------------------------------------------------------------------------------- +title %TITLE% +goto entry + +:entry +setlocal ENABLEDELAYEDEXPANSION +mode con:cols=80 lines=20 +echo SCORE : !SCORE! +echo !SPP! +set /p QST1="???" +if "%QST1%"=="ss" ( + echo Bonne reponse ! +3 points. + set /A SCORE=!SCORE!+3 + timeout /NOBREAK 2 >nul + title %TITLE% - Score : !SCORE! +) else ( + echo Mauvaise Reponse... + echo Explication : +) +echo !SPP! +echo Appuyez sur une touche pour continuer. +pause >nul +cls +goto scoring-calculation + + + + +:scoring-calculation +: SCORING LEVEL + +: 20+ +set LVL1=Le Débutant - Niveau 1 +set LVL1_required=20 +: 50+ +set LVL2=Le Passionné - Niveau 2 +set LVL2_required=50 +: 75+ +set LVL3=Le Professionnel - Niveau 3 +set LVL3_required=75 +: 100+ +set LVL4=Le Perfectionniste - Niveau 4 +set LVL4_required=100 + +: -19 +set LEVEL=Le Testeur - Niveau 0 + +if "!SCORE!" GEQ "!LVL1_required!" set LEVEL=!LVL1! +if "!SCORE!" GEQ "!LVL2_required!" set LEVEL=!LVL2! +if "!SCORE!" GEQ "!LVL3_required!" set LEVEL=!LVL3! +if "!SCORE!" GEQ "!LVL4_required!" set LEVEL=!LVL4! + + +goto end + +: ZONE DE FIN +:end + +title Fin du quizz !! - Scoring et Niveau +mode con:cols=51 lines=8 +echo FIN DU QUIZZ - RESULTATS +echo --------------------------------------------------- +echo Score : !SCORE! +echo Niveau : !LEVEL! +echo --------------------------------------------------- +goto export + +:export +echo Auteur : %USERNAME% sur %USERDOMAIN% +echo Quizz : !TITLE! > %USERNAME%-Resultats-%TITLE%.txt +echo Score : !SCORE! >> %USERNAME%-Resultats-%TITLE%.txt +echo Niveau : !LEVEL! >> %USERNAME%-Resultats-%TITLE%.txt +pause >nul +exit + + diff --git a/Batch To Learn/PS-ScriptBase.bat b/Batch To Learn/PS-ScriptBase.bat new file mode 100755 index 0000000..569cef6 --- /dev/null +++ b/Batch To Learn/PS-ScriptBase.bat @@ -0,0 +1,141 @@ +@ECHO OFF + +:head +mode con:cols=58 lines=25 +title Bienvenue - STL +echo --------- +echo ------------------------ +echo -------------------------------- +echo -------------------------------------- +echo ------------------------------------------- +echo ------------------ ------------------ +echo ---------------- ---------------- +echo -------------- ---------------------- -------------- +echo ------------- ---------------------- ------------- +echo ------------- ---------------------- ------------ +echo ------------ -------- ------------ +echo ------------ -------- ------------ +echo ------------- -------- ------------ +echo ------------- -------- ------------ +echo ------------- -------- ------------- +echo -------------- -------- -------------- +echo ---------------- -------- ---------------- +echo ---------------------------------------------- +echo ------------------------------------------ +echo -------------------------------------- +echo -------------------------------- +echo ------------------------ +echo ---------------------------------------------------------- +echo Script To Learn - By Tyleo Dev @ 2023 +timeout /NOBREAK 3 >nul +goto start + +:start +mode con:cols=55 lines=8 +title STL - Menu Principal +echo Bienvenue dans un des scripts de learning de Tyleo Dev. +echo ------------------------------------------------------- +echo 1. Start Now +echo 2. Read the Licence +echo 3. Exit and give up +echo ------------------------------------------------------- +set CHK=1 +set /p CHK="Votre choix [1/2/3][default:1] : " +if "%CHK%"=="1" ( + goto init +) else ( + rem +) +if "%CHK%"=="2" ( + goto licence +) else ( + rem +) +if "%CHK%"=="3" ( + exit +) else ( + rem +) +goto init + +:init +chcp 65001 +chcp 1252 +set SCORE=0 +set TITLE=Base-de-Scripting-Powershell +set SPP=------------------------------------------------------------------------------- +title %TITLE% +goto entry + +:entry +setlocal ENABLEDELAYEDEXPANSION +mode con:cols=80 lines=20 +echo SCORE : !SCORE! +echo !SPP! +set /p QST1="Dans une condition PowerShell comme d'autre langages, on commence par __ ?" +if "%QST1%"=="if" ( + echo Bonne reponse ! +3 points. + set /A SCORE=!SCORE!+3 + timeout /NOBREAK 2 >nul + title %TITLE% - Score : !SCORE! +) else ( + echo Mauvaise Reponse... + echo Explication : On commence toujours par 'if' qui veux dire 'si' début de condition. +) +echo !SPP! +echo Appuyez sur une touche pour continuer. +pause >nul +cls +goto scoring-calculation + + + + +:scoring-calculation +: SCORING LEVEL + +: 20+ +set LVL1=Le Débutant - Niveau 1 +set LVL1_required=20 +: 50+ +set LVL2=Le Passionné - Niveau 2 +set LVL2_required=50 +: 75+ +set LVL3=Le Professionnel - Niveau 3 +set LVL3_required=75 +: 100+ +set LVL4=Le Perfectionniste - Niveau 4 +set LVL4_required=100 + +: -19 +set LEVEL=Le Testeur - Niveau 0 + +if /I "!SCORE!" GEQ "!LVL1_required!" set LEVEL=!LVL1! +if /I "!SCORE!" GEQ "!LVL2_required!" set LEVEL=!LVL2! +if /I "!SCORE!" GEQ "!LVL3_required!" set LEVEL=!LVL3! +if /I "!SCORE!" GEQ "!LVL4_required!" set LEVEL=!LVL4! + + +goto end + +: ZONE DE FIN +:end + +title Fin du quizz !! - Scoring et Niveau +mode con:cols=51 lines=8 +echo FIN DU QUIZZ - RESULTATS +echo --------------------------------------------------- +echo Score : !SCORE! +echo Niveau : !LEVEL! +echo --------------------------------------------------- +goto export + +:export +echo Auteur : %USERNAME% sur %USERDOMAIN% +echo Quizz : !TITLE! > %USERNAME%-Resultats-%TITLE%.txt +echo Score : !SCORE! >> %USERNAME%-Resultats-%TITLE%.txt +echo Niveau : !LEVEL! >> %USERNAME%-Resultats-%TITLE%.txt +pause >nul +exit + + diff --git a/Batch To Learn/Ressources/Head.bat b/Batch To Learn/Ressources/Head.bat new file mode 100755 index 0000000..991a5d2 --- /dev/null +++ b/Batch To Learn/Ressources/Head.bat @@ -0,0 +1,29 @@ +:head +mode con:cols=58 lines=25 +title Bienvenue - STL +echo --------- +echo ------------------------ +echo -------------------------------- +echo -------------------------------------- +echo ------------------------------------------- +echo ------------------ ------------------ +echo ---------------- ---------------- +echo -------------- ---------------------- -------------- +echo ------------- ---------------------- ------------- +echo ------------- ---------------------- ------------ +echo ------------ -------- ------------ +echo ------------ -------- ------------ +echo ------------- -------- ------------ +echo ------------- -------- ------------ +echo ------------- -------- ------------- +echo -------------- -------- -------------- +echo ---------------- -------- ---------------- +echo ---------------------------------------------- +echo ------------------------------------------ +echo -------------------------------------- +echo -------------------------------- +echo ------------------------ +echo ---------------------------------------------------------- +echo Script To Learn - By Tyleo Dev @ 2023 +timeout /NOBREAK 3 >nul +goto init \ No newline at end of file diff --git a/Batch To Learn/Ressources/Licence.bat b/Batch To Learn/Ressources/Licence.bat new file mode 100755 index 0000000..a09fe6e --- /dev/null +++ b/Batch To Learn/Ressources/Licence.bat @@ -0,0 +1,20 @@ +:licence +title DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - STL by Tyleo +mode con:cols=67 lines=16 +echo DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +echo Version 2, December 2004 +echo: +echo Copyright ^(C^) 2004 Sam Hocevar ^ +echo: +echo Everyone is permitted to copy and distribute verbatim or modified +echo copies of this license document, and changing it is allowed as long +echo as the name is changed. +echo: +echo DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +echo TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +echo: +echo 0. You just DO WHAT THE FUCK YOU WANT TO. +echo ------------------------------------------------------------------- +echo Appuyez sur une touche pour effectuer le DAB.. euh non, continuer +pause >nul +goto init \ No newline at end of file diff --git a/Batch To Learn/Ressources/Start.bat b/Batch To Learn/Ressources/Start.bat new file mode 100755 index 0000000..8fb4116 --- /dev/null +++ b/Batch To Learn/Ressources/Start.bat @@ -0,0 +1,26 @@ +:start +title STL - Menu Principal +echo Bienvenue dans un des scripts de learning de Tyleo Dev. +echo ------------------------------------------------------- +echo 1. Start Now +echo 2. Read the Licence +echo 3. Exit and give up +echo ------------------------------------------------------- +set CHK=1 +set /p CHK="Votre choix [1/2/3][default:1] : " +if "%CHK%"=="1" ( + goto init +) else ( + rem +) +if "%CHK%"=="2" ( + goto licence +) else ( + rem +) +if "%CHK%"=="3" ( + exit +) else ( + rem +) +goto init \ No newline at end of file diff --git a/Batch To Learn/debug.log b/Batch To Learn/debug.log new file mode 100755 index 0000000..e24b024 --- /dev/null +++ b/Batch To Learn/debug.log @@ -0,0 +1,2 @@ +[0323/234701.100:ERROR:registration_protocol_win.cc(107)] CreateFile: Le fichier spécifié est introuvable. (0x2) +[0323/234721.999:ERROR:registration_protocol_win.cc(107)] CreateFile: Le fichier spécifié est introuvable. (0x2) diff --git a/Batch To Learn/tyleo-Resultats-Base b/Batch To Learn/tyleo-Resultats-Base new file mode 100755 index 0000000..009e3df --- /dev/null +++ b/Batch To Learn/tyleo-Resultats-Base @@ -0,0 +1,3 @@ + Quizz : Base de scripting Powershell de scripting Powershell.txt + Score : 3 de scripting Powershell.txt + Niveau : Le Perfectionniste - Niveau 4 de scripting Powershell.txt diff --git a/Batch To Learn/tyleo-Resultats-Base-de-Scripting-Powershell.txt b/Batch To Learn/tyleo-Resultats-Base-de-Scripting-Powershell.txt new file mode 100755 index 0000000..7cef93c --- /dev/null +++ b/Batch To Learn/tyleo-Resultats-Base-de-Scripting-Powershell.txt @@ -0,0 +1,3 @@ + Quizz : Base-de-Scripting-Powershell + Score : 3 + Niveau : Le Perfectionniste - Niveau 4 diff --git a/Batch To Learn/tyleo-Resultats-Nom b/Batch To Learn/tyleo-Resultats-Nom new file mode 100755 index 0000000..33a560b --- /dev/null +++ b/Batch To Learn/tyleo-Resultats-Nom @@ -0,0 +1,4 @@ +--------------------------------------------------- du quizz.txt + Score : 0 du quizz.txt + Niveau : Le Testeur - Niveau 0 du quizz.txt +--------------------------------------------------- du quizz.txt diff --git a/MicroITToolbox/MITT.bat b/MicroITToolbox/MITT.bat new file mode 100755 index 0000000..5166cd9 --- /dev/null +++ b/MicroITToolbox/MITT.bat @@ -0,0 +1 @@ +@ECHO OFF \ No newline at end of file