cmd批处理中set /a和set /p的区别介绍

Posted 朝北教室的风筝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmd批处理中set /a和set /p的区别介绍相关的知识,希望对你有一定的参考价值。

在 SET 命令中添加了两个新命令行开关:

SET /A expression
SET /P variable=[promptString]
/p 是让你输入
/a 是指定一个变量等于一串运算字符
什么参数也没有是让一个变量等于一串普通字符]

@echo off

set /p b=输入一个数字:
echo %b%
set /a a=2*%b%
echo %b%+%b%=%a%
pause>nul

以上是关于cmd批处理中set /a和set /p的区别介绍的主要内容,如果未能解决你的问题,请参考以下文章

为啥在“set /p”提示时使用 Ctrl+C 取消 Windows 批处理脚本会产生不一致的行为?

我可以在 Cmd 中创建一个带有计时器的 'set /p ""=' 命令吗?

CMD for用法

bash 的 set -e 的 cmd.exe 替代方案是啥?

C++中set与multiset的区别。

批处理脚本中 Set /p 的默认值