Board logo

标题: [其他] 请教下批处理脚本特殊字符$#是什么意思 [打印本页]

作者: gamer5971    时间: 2022-5-16 00:10     标题: 请教下批处理脚本特殊字符$#是什么意思

  1. set/p #1=string:?
  2. SET $=123456789$&FOR /L %%a in (1 1 3)Do SET $=!$!!$!!$!!$!!$!!$!
  3. SET $=!#1!`$!$!&SET $=!$:~0,2376!&SET $=!$:*`$=!&SET/A"$=-1,##=2372-(!$:123456789$=11+!+!$:~-1!)"
  4. echo length=!##!
复制代码
再查看 怎么计算字符串长度时 看不懂了 主要是: $ 和 #
作者: Batcher    时间: 2022-5-16 08:59

回复 1# gamer5971


就是普通的变量名,你可以改成其它的,例如:
  1. set $=123
  2. echo %$%
  3. set str=abc
  4. echo %str%
复制代码

作者: gamer5971    时间: 2022-5-17 15:54

回复 2# Batcher


    好的




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2