Windows批处理文件(.bat文件和.cmd文件)介绍以及简单使用_windows批处理文件是什么意思_Gary的面包屑小道的博客-CSDN博客

echo

echo:显示信息

1
echo hello   //在终端打印hello

@echo off

Windows下的bat文件的@echo off 作用?_五山口老法师的博客-CSDN博客

命令叫做“回显”

添加上这条语句后,就不会将文件内容打印到终端上.

1
2
3
4
5
6
7
8
9
10
11
12
13
@ECHO OFF
ECHO hello1
ECHO hello12
ECHO hello1234
ECHO hello12345
ECHO hello123456
ECHO Randolfluo


PAUSE



image-20230917105824181

修改文件内容,去掉@符号

1
2
3
4
5
6
7
8
9
10
ECHO OFF
ECHO hello1
ECHO hello12
ECHO hello1234
ECHO hello12345
ECHO hello123456
ECHO Randolfluo


PAUSE

image-20230917105926577

1
2
3
4
5
6
7
8
9
10
11
12
::ECHO OFF     //注释掉ECHO OFF 指令
ECHO hello1
ECHO hello12
ECHO hello1234
ECHO hello12345
ECHO hello123456
ECHO Randolfluo


PAUSE


image-20230917110401147

@echo off表示执行了这条命令后关闭所有命令(包括本身这条命令)的回显。

@的作用就是关闭其后命令的回显。

而echo off命令则表示关闭其他所有命令(不包括本身这条命令)的回显。

ECHO详细用法:windows中echo的用法_51CTO博客_windows echo

REM 和 ::

注释语句

::设置cmd窗口字体颜色为3, 在cmd中输入命令 color /? 查看颜色列表

博客便捷管理批处理文件

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
@ECHO OFF
cd C:\Users\RandolfluoPC\Desktop\randolfluoblog
color 3
ECHO ##########----------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Randolfluo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~----------##########
ECHO.
ECHO.
:again
echo ---------------------------------------
echo number = s Local generation
echo number = gd Upload to github
echo number = others exit
echo ---------------------------------------
echo please enter your choice:

set /p num=
if "%num%"=="s" (
start http://localhost:4000/
hexo s
PAUSE
)
if "%num%"=="gd" (
hexo g && hexo d
PAUSE
)