Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off & setlocal enableDelayedExpansion
- call :colorMacro
- for /l %%a in (1,1,7) do echo.
- for %%a in (A B C D E F 1 2 3 4 5 6 7 8 9 0) do (
- <nul set /p ".=. "
- for %%b in (A B C D E F 1 2 3 4 5 6 7 8 9 0) do (
- %getArgs% ""%%b%%a".%%b%%a"
- %colorArgs%
- )
- echo.
- )
- pause & exit
- :colorMacro
- rem Code for color support
- for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E & echo on & for %%b in (1) do rem"') do set "DEL=%%a"
- <nul set /p ".=%DEL%%DEL%%DEL%%DEL%%DEL%%DEL%" > "'"
- rem Code for macro support
- set ^"LF=^
- ^" Above empty line is required - do not remove
- set ^"\n=^^^%LF%%LF%^%LF%%LF%^^"
- rem macros - %getArgs% ""TEXT".95 "TEXT".BE "TEXT".C1 "TEXT".5D"
- rem - %colorArgs%
- set getArgs=for %%# in (1 2) do if %%#==2 ( set "arguments=0" ^& for %%a in ("^!args^!") do (%\n%
- set /a "arguments+=1" ^& for /f "tokens=1,2 delims=." %%0 in ("%%~a") do if "%%1" neq "" (%\n%
- set "T[^!arguments^!]=%%~0"%\n%
- set "c[^!arguments^!]=%%~1"%\n%
- for /f "tokens=*" %%2 in ("T[^!arguments^!]") do set "%%~2=^!%%~2:~0,-1^!"%\n%
- ))%\n%
- for /f "tokens=*" %%2 in ("c[^!arguments^!]") do set "%%~2=^!%%~2:~0,-1^!"%\n%
- set "T[1]=^!T[1]:~3^!"%\n%
- ) else set args=
- set "colorArgs_n=(for /l %%a in (1,1,^!arguments^!) do ( echo=^!t[%%a]^!\..\')^>cp.txt ^&^& findstr /a:^!c[%%a]^! /f:cp.txt ".") & echo."
- set "colorArgs=(for /l %%a in (1,1,^!arguments^!) do ( echo=^!t[%%a]^!\..\')^>cp.txt ^&^& findstr /a:^!c[%%a]^! /f:cp.txt ".")"
- goto :eof
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement