【批处理】格式化打印

概述:批处理获取UAC权限脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
@echo off
SETLOCAL EnableDelayedExpansion
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
set "DEL=%%a"
)

:start
:: 代码开始写的地方, 我是一行注释
call :ColorText 0a "我是一行注释"
echo.
call :ColorText 0C "red"
echo.
call :ColorText 0b "blue"
echo.
call :ColorText 19 "yellow"
echo.
call :ColorText 2F "black"
echo.
call :ColorText 4e "white"
echo.
:: 代码结束的地方,我是一行注释
pause>nul

goto :eof

:ColorText
echo off
<nul set /p ".=%DEL%" > "%~2"
findstr /v /a:%1 /R "^$" "%~2" nul
del "%~2" > nul 2>&1
goto :eof

【批处理】格式化打印
https://hodlyounger.github.io/2024/12/17/A_OS/Windows/批处理/【批处理】格式化打印/
作者
mingming
发布于
2024年12月17日
许可协议