[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
/A 命令行开关指定等号右边的字符串为被评估的数字表达式。

而楼主的set /a a=%b%,因为变量b在之前没有被初始化,因而值是null(空),所以不是合法的数字表达式,因而发生错误。

给个小建议,下次在调试代码的时候,可以先echo on,当发现代码错误的时候,可以查看是哪条命令执行出错,之后可以对相关命令 /?查看系统帮助(虽然中文的帮助比较蹩脚),改正代码,这样有助于提高效率以及加快学习进度。

祝楼主学习愉快,别忘了要加上已解决的符号哦。

//
插个话,为什么batman回帖开头总有两个&&
for /f "delims=" %%a in ('%0') do (echo %%a)

TOP

返回列表