T3RRYT3RR0R

Batch Array, Library, Object Proof of Concept

Dec 28th, 2019
513
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.19 KB | None | 0 0
  1. @ECHO OFF
  2.  
  3. :start
  4. Set Processed=0
  5. Set "Val=0"
  6. color 07
  7. SETLOCAL ENABLEDELAYEDEXPANSION
  8.  
  9. :DefineArrays
  10.  
  11. FOR /F "tokens=* USEBACKQ Delims=#" %%c in ("target.bat") do (
  12.     Set /a "Val+=1"
  13.     SET "ScreenArray[!Val!]=%%c"
  14. )
  15.  
  16. :UseObject
  17.  
  18. FOR /L %%a in (1,1,10) DO !ScreenArray[%%a]! 2>nul
  19.  
  20. GOTO start
  21.  
  22. **************************** target.bat example Library
  23.  
  24. #Mode 1000
  25. #ECHO Testing Array
  26. #TIMEOUT 1
  27. #MODE con: cols=50 lines=30
  28. #ECHO Definement Of Objects
  29. #TIMEOUT 1
  30. #MODE 1000
  31. #ECHO For Use in Batch
  32. #TIMEOUT 1
  33. #CALL "%userprofile%\Desktop\target.bat"
  34.  
  35. Set "msg=Your Message Here"
  36. @ECHO %msg%
  37. TIMEOUT 1
  38.  
  39. :screen
  40. @ECHO OFF
  41. cls
  42. color 02
  43. mode con: cols=93 lines=13
  44. ECHO ============================================================================================
  45. ECHO = Library of Objects as Commands, Functions and Programs for assignment to Array Elements
  46. ECHO =
  47. ECHO = Testing is Complete.
  48. ECHO =
  49. ECHO = You now have the tools to use arrays Within Batch.
  50. ECHO =
  51. ECHO = developed by: T3RRY.
  52. ECHO =
  53. ECHO ============================================================================================
  54. TIMEOUT 4
  55. CLS
  56. GOTO :EOF
Advertisement
Add Comment
Please, Sign In to add comment