- 帖子
- 357
- 积分
- 619
- 技术
- 83
- 捐助
- 0
- 注册时间
- 2021-10-13
|
有两点提示仅供参考》
一。for /f "..." 限定表达式中的格式有些讲究,分割器 delims= 被建议放在令牌 tokens= 后面,如 "tokens=1-4 delims=: ",若反其之 "delims=: tokens=1-4" 则分割器中的空格就会被忽略。
二。批处理脚本(代码+注释)如果不含标准ascii码之外的字符如中文等,其存盘采用的编码是默认的ansi/936(gbk)还是utf-8,均可,因为二者编码都会兼容标准ascii码字符。但如果脚本运行期间需要屏显临时产生的文本数据(无论是读入的文件数据还是下载的网页数据),其屏显结果是否出现乱码就要被当前码页(936或65001)的“一致性”管控了。 |
|