
文章图片

文章图片

文章图片

文章图片
在WINDOWS / DOS脚本编程中 , 使用set命令定义变量时 , 有时会出现一些不必要的错误 , 示例如下:
运行
在“set myVar=ok ”中 , 由于“ok”后面多输入了一个空格 , 所以 , 脚本运行后 , 并没有输出“success”(不符合预期) , 怎么避免这个不必要(也不容易发现)的错误呢?
【解决之道】定义变量时 , 使用双引号 。
修改demo.bat文件如下:
运行
【使用双引号定义变量 , 不会改变变量名称】
使用set命令定义变量时 , 变量名称中间、尾部的空白会都被当作变量名称的一部分 , 变量名称开头的空白则会被忽略 。 加上双引号后 , 不会改变变量名称 。
示例
运行
【使用双引号定义变量 , 不会改变变量值】
使用set命令定义变量时 , 变量值开头、中间、尾部的空白都会被当作变量值的一部分 。
加上双引号后 , 不会改变变量值
示例
【Windows|【WINDOWS / DOS 批处理】使用双引号规避变量定义的常见错误】
运行
在WINDOWS / DOS脚本编程中 , 使用set命令定义变量时 , 加上双引号后 , 对变量名称、变量值都不会产生任何影响 , 这样还能规避一些的常见错误(它还不容易被发现) 。 所以 , “在定义变量时加双引号”是一个非常不错的习惯!
写作不易 , 如果帮到您 , 请您“支持一下”哦~
- 12月13日消息|小米13系列手机明日开售售价4599元
- 南京酷科电子科技有限公司作为小米科技公司旗下的生态链企业之一|酷科65wgan充电器测试模块测试模块主要测试
- 高大幕墙骨架结构选型成为当下大跨度幕墙系统面临的主要问题|幕墙精制钢型材,新时代下的幕墙新材料【西创系统】
- IBM|联盟IBM 日本找来2大高手攻关2nm工艺:最快2025年量产
- 苹果手机怎么投屏到windows电脑上?
- windows电脑闪电音频格式转换器
- 短视频剪辑软件,小白也能轻松上手
- 音频去除杂音剪辑方法简单好用
- 如何将pdf转换成word格式文件?
- windows电脑录音软件哪个好用?
