Bat 参数处理

批处理文件中可引用的参数为%0~%9,%0是指批处理文件的本身,也可以说是一个外部命令;%1~%9是批处理参数,也称形参

set abc=zzzzzzzzzzzzzzzzzzzzzzzz

echo 原字符串为:%abc%

echo 截取前5个字符:%abc:~0,5%

echo 截取最后5个字符:%abc:~-5%

echo 截取第一个到倒数第6个字符:%abc:~1,-5%

echo 从第4个字符开始截取5个字符:%abc:~3,5%

echo 从倒数第14个字符开始截取5个字符:%abc:~-14,5%

 echo 当前时间是:%time% 即 %time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒


获取所有参数个数:

:param

set str=%1

if "%str%"=="" (

    goto end

)

set allparam=%allparam% %str%

shift /0

goto param

:end

if "%allparam%"=="" (

    goto eof

)

:eof

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,262评论 0 11
  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 12,598评论 1 19
  • 一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文...
    蒋_Sir阅读 13,025评论 1 4
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,157评论 0 10
  • 山东润泽林净水器 的优势:这不是一般的净水器,它是中国节能环保集团出品国内第一台家庭专用可以分制供水的净器:直接饮...
    0623be6a9f38阅读 3,538评论 0 0