首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >组合两个代码的颜色和中心文本。有可能吗?

组合两个代码的颜色和中心文本。有可能吗?
EN

Stack Overflow用户
提问于 2019-07-23 09:29:07
回答 1查看 36关注 0票数 0

我试着做简单的代码,但看起来很漂亮:如果可能的话,我想把这些代码组合成代码吗,但我不知道怎么做

代码语言:javascript
复制
call :ColorText 0a "Green"
set "Center=Code Options" & call :CenterText Center strLen

每个工作分别很好,但我想将两者结合起来,使文本以中心和颜色。

编辑

我想让文字“代码由ZeE”是绿色的,这是代码

代码语言:javascript
复制
@echo off
setlocal enabledelayedexpansion
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"
)
title New Title
:: color 2
mode 120,30
set "cmdwidth=120"  
cls             
echo.                               
:Display
echo.
echo.
echo.
echo.
echo.
echo.                               
echo.               
set "Center=-----------------------------" & call :CenterText Center strLen
set "Center=Code By ZeE" & call :CenterText Center strLen
set "Center=-----------------------------" & call :CenterText Center strLen
Call :ColorText 0a "lol"
echo.
pause               


:CenterText
  if not "!%1:~%len%!"=="" set /A len+=1 & goto :CenterText
(endlocal & set %2=%len%)
goto CenterTextDisplay
:AddSpace
set "spaces=%spaces% "
goto :eof
:CenterTextDisplay
set /a "indent=(cmdwidth - strLen)/2" 
set "spaces= "
for /l %%a in (1,1,%indent%) do call :AddSpace
echo %spaces%%Center%
set "len=0"
goto :eof
:ColorText
echo off
<nul set /p ".=%DEL%" > "%~2"
findstr /v /a:%1 /R "^$" "%~2" nul
del "%~2" > nul 2>&1
goto :eof
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-23 10:57:23

:CenterText过程中,更改

代码语言:javascript
复制
  echo %spaces%%Center%

代码语言:javascript
复制
if "%~3" == "" (
  echo %spaces%%Center%
) else (
  Call :ColorText %~3 "%spaces%%Center%"&echo(
)

然后,在:CenterText过程call中添加第三个参数(颜色代码)可能会有所帮助:

代码语言:javascript
复制
set "Center=Code By ZeE" & call :CenterText Center strLen 0a
rem                                                       ^^
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57160981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档