batch批处理——变量的定义set

前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的。包括语音识别、机器翻译等从基础到实战都有,很详细,分享给大家。大家及时保存,说不定啥时候就没了。

batch批处理——变量的定义set

batch批处理资料大全

变量的定义 SET
有三种形式:

set [variable=[string]]
set /p variable=[promptString] 
set /a expression

1、set [variable=[string]]

很明显是用来定义字符串变量的,

例如:

set a="Hello"
set b=Hello
set "c=Hello"
echo %a%
echo %b%
echo %c%

在这里插入图片描述
关于这两条语句需要说明的是,echo命令输出变量,
a的值为“Hello”,说明输出字符串包含引号
b的值为Hello,
c的值为Hello。
"="后面如果有空格,那你定义的字符变量就是有空格的,例如set a= Hello,那么a的值就为 Hello,在H前面有一个空格。

在批处理中,引用变量是使用%+变量名+%,如%a%,%b%。

在这里插入图片描述

2、set /p variable=[promptString]

这种是使用交互的方式来定义变量,promptString是提示语句。(所谓交互的方式就是终端提示你输入,你手动输入这个变量的值)

set /p a=Please input a number:
echo The number you input is %a%.

在这里插入图片描述

3.set /a expression

通过表达式来定义变量

@echo off

set /a var = 10*5-6
echo %var%
pause

在这里插入图片描述

4.SET

SET还可以查看当前的环境变量

直接键入一个SET,然后回车就ok,你可以看到所有的环境变量,包括你定义的变量哦。

SET还有一种使用方式,例如:

SET P

会显示所有以字母 P 打头的变量。如果在当前环境中找不到该变量名称,SET 命令将把 ERRORLEVEL设置成 1

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值