[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 如何在批处理脚本中获取 set/a 命令的回显输出?

  1. set/p cmdinput=
  2. set/a 1+1
  3. %cmdinput%
复制代码
以上代码 如果用 手工输入 可以得到 2

如果 写在 bat 里面
  1. set/p cmdinput=
  2. %cmdinput%
复制代码
然后输入 set/a 1+1 不能够显示 结果

请教解决方案!谢谢!

先谢谢 楼上的回答

TOP

1、用 @prompt $_ 或 @prompt $M 等来代替 @echo off,即可获得 set /a、more 等命令的回显输出
2、将值赋为变量

测试过了 不行

cmd /c 是可以的 我之前也用这个 可惜 不能用在整个程序里面

感觉。。。

TOP

返回列表