前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >批处理基本语法教程(2)

批处理基本语法教程(2)

作者头像
Chuanrui 初见之旅
发布2022-11-14 15:33:36
4750
发布2022-11-14 15:33:36
举报
文章被收录于专栏:Chuanrui 初见之旅

今天,我们来继续学习批处理基本语法

下面,我们来引入一个实例

@echo off

title 第二个实例

color 3f

set a=2

cls

echo.

echo.

echo.  这是第%a%个实例

echo.

echo.

pause >nul

运行结果如下

下面,我们来对具体的命令进行讲解

1.set命令(高级用法以后讲解,此处仅为简单介绍)

在讲解set命令之前,我们先来说一下变量的表示

变量的命名遵循变量命名原则

假设我们需要将一个变量的值表示出来

我们就可以这样使用

%变量名%

通过这个命令将变量的值用%%来输出

例如

假设当前a变量的值为3

echo.   %a%

则控制台输出

  3

下面我们讲解set命令

 set命令用来定义一个变量

最简单的方法即为

set 变量名=值

这个值可以为数字,也可以为汉字

第二种用法

set /a 变量名=表达式

set /a 用于表达式的计算,但是后面的表达式不能是汉字,具体用法如下

set /a p=3+3

变量p则被赋值为6

第三种用法

set /p 命令用于将用户输入的值赋给一个变量

set /p 变量名=提示词

如set /p a="请输入a的值"

我们将它放在2.1实例上来运行一下

实例2.1

@echo off

title 实例2.1

color 3f

cls

echo.

echo.

echo.  这是第2.1个实例

echo.

echo.

set /p a=请输入变量a的内容

echo %a%

pause >nul

运行结果如下

我们可以看到,控制台要求输入变量a的内容

我们输入1看一下

我们可以看到,当我们输入1的时候,控制台打印了一个1

也就是说,set /p 命令用于将用户输入的值赋给一个变量,提示词就是打印在控制台窗口上的词

2.cls命令

cls命令用于将控制台窗口上的内容清空

我们在控制台中加入cls命令,我们来查看一下运行结果

@echo off

title 实例2.2

color 3f

cls

echo.

echo.

echo.  这是第2.2个实例

echo.

echo.

set /p a=请输入变量a的内容

cls

echo %a%

pause >nul

我们可以看到,窗口被清空,只保留了一个1

3.pause >nul

pause >nul 和pause作用是一样的

pause >nul 是不带提示词的暂停命令,即不向控制台输出“请按任意键继续”

而pause则与其相反

以上是我们今天讲解的全部内容,感谢大家的阅读

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/04/11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
日志服务
日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档