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

[ 新手练习 1 ] 批处理简易变量截取

[复制链接]
发表于 2017-11-26 00:14:58 | 显示全部楼层
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "str=今日明月在"
  4. for /l %%i in (0,2,5) do echo !str:~%%i,2!
  5. echo !str:~2,2!!str:~0,2!!str:~-1,1!
  6. pause
复制代码
发表于 2017-11-27 16:09:00 | 显示全部楼层
shaya 1545
发表于 2017-11-27 16:09:39 | 显示全部楼层
奇乐尼亲子乐园
发表于 2018-1-10 11:17:45 | 显示全部楼层
@echo off
set name=今日明月在
echo %name:~2,2%%name:~0,2%%name:~-1%
pause
发表于 2018-5-10 11:01:15 | 显示全部楼层
@echo off
rem 简易变量截取
set name=今日明月在
set var=%name:~0,2%
echo %var%
set var=%name:~2,2%
echo %var%
set var=%name:~4,1%
echo %var%
rem 题目进阶,将变量进行替换
echo 替换前的值:"%name%"
set des=%name:今日明月=明月今日%
echo 替换后的值:"%des%"
pause
发表于 2018-7-22 16:30:43 | 显示全部楼层
  1. set qqnc=今日明月在
  2. echo %qqnc:~0,2% %qqnc:~2,2% %qqnc:~-1%
  3. echo %qqnc:~2,2%%qqnc:~0,2%%qqnc:~-1%
复制代码
发表于 2019-8-16 12:16:20 | 显示全部楼层
  1. @echo off
  2. set str=今日明月在
  3. echo %str:~0,2%
  4. echo %str:~2,2%
  5. echo %str:~4,1%
  6. echo %str:~2,2%%str:~0,2%%str:~4,1%
  7. pause
复制代码
发表于 2020-2-24 12:08:03 | 显示全部楼层
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set str=今日明月在
  4. echo %str:~0,2%
  5. echo %str:~2,2%
  6. echo %str:~-1%
  7. pause
复制代码
发表于 2020-3-4 15:28:38 | 显示全部楼层

  1. @echo off
  2. set var=今日明月在
  3. echo %var%
  4. echo.
  5. echo %var:~0,2%
  6. echo %var:~-5,2%
  7. echo %var:~0,-3%
  8. set a=%var:~0,2%
  9. echo.
  10. echo %var:~2,2%
  11. echo %var:~-3,2%
  12. echo %var:~2,-1%
  13. set b=%var:~2,2%
  14. echo.
  15. echo %var:~4,1%
  16. echo %var:~4%
  17. echo %var:~-1,1%
  18. echo %var:~-1%
  19. set c=%var:~4,1%
  20. echo.
  21. echo %b%%a%%c%
  22. echo.
  23. pause&exit
复制代码
发表于 2021-8-14 15:56:34 | 显示全部楼层
  1. @echo off
  2. set a= 今日明月在
  3. set b= %a:~3,2%
  4. set c= %a:~1,2%
  5. set d= %a:~5,1%
  6. echo %b%%c%%d%
  7. pause
复制代码
空格怎么消掉啊
发表于 2021-8-30 09:42:44 | 显示全部楼层
还没有学会
发表于 2021-8-30 22:47:12 | 显示全部楼层
回复 4# Batcher

我原来以为是英文的(我不懂得英文)

操作以后发现显示中文,以后碰到问题,可以这样学习了。

非常感谢
发表于 2021-9-12 00:46:11 | 显示全部楼层
阿斯顿发给啥的方便
发表于 2021-9-12 00:46:21 | 显示全部楼层
阿萨德飞规划局是的发过好几回
发表于 2021-9-12 00:46:26 | 显示全部楼层
啥的法国红酒很快
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 22:39 , Processed in 0.021764 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表