侧边栏壁纸
博主头像
tutuの博客博主等级

day day up !

  • 累计撰写 17 篇文章
  • 累计创建 8 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

bat学习

tutu
2023-08-23 / 0 评论 / 0 点赞 / 32 阅读 / 2055 字

bat颜色

​
:: 设置背景颜色变量
set ESC_CHAR=
@for /f "delims=#" %%i in ('prompt #$E#^&echo on^&for %%a in ^(1^) do rem') do set ESC_CHAR=%%i
setlocal enabledelayedexpansion
​
set newline=
set /a nlcnt=8
for /l %%i in (0,1,256) do (
    set /a clrstr=1000+%%i
    @REM set /p "str=%ESC_CHAR%[48;5;%%im 背景 %ESC_CHAR%[m"<nul
    set /p "str=%ESC_CHAR%[38;5;%%im 文字 %ESC_CHAR%[m"<nul
    echo.
)

bat Git

chcp 65001 >nul
@echo off
​
:: 设置背景颜色变量
set ESC_CHAR=
@for /f "delims=#" %%i in ('prompt #$E#^&echo on^&for %%a in ^(1^) do rem') do set ESC_CHAR=%%i
​
:: 设置git变量
set gitPath="C:\Program Files\Git\bin\git.exe"
set branchName=powo
​
​
@echo %ESC_CHAR%[38;5;2m开始执行脚本%ESC_CHAR%[m
@echo %ESC_CHAR%[38;5;226m将文件添加到缓冲区...%ESC_CHAR%[m
%gitPath% add . >nul
​
@echo.
@echo %ESC_CHAR%[38;5;226m将文件提交到远程仓库...%ESC_CHAR%[m
%gitPath% commit -m "commit to powo branch"
​
@echo.
@echo %ESC_CHAR%[38;5;226m推送到%branchName%分支...%ESC_CHAR%[m
%gitPath% push origin powo
​
@echo.
@echo %ESC_CHAR%[38;5;226m切换到main分支...%ESC_CHAR%[m
%gitPath% checkout main
​
@echo.
@echo %ESC_CHAR%[38;5;226mmain分支合并%branchName%分支...%ESC_CHAR%[m
%gitPath% merge origin/powo
​
@echo.
@echo %ESC_CHAR%[38;5;226m推送到main分支...%ESC_CHAR%[m
%gitPath% push origin main
​
@echo.
@echo %ESC_CHAR%[38;5;226m切换到%branchName%分支...%ESC_CHAR%[m
%gitPath% checkout powo
​
@echo.
@echo %ESC_CHAR%[38;5;160m执行脚本成功%ESC_CHAR%[m
  
pause


0

评论区