- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对传入的变量值做处理
批参数(%n)的替代已被增强。您可以使用以下语法: (看不明白的直接运行后面的例子) %~1 - 删除引号(),扩充 %1 %~f1 - 将 %1 扩充到一个完全合格的路径名 %~d1 - 仅将 %1 扩充到一个驱动器号 %~p1 - 仅将 %1 扩充到一个路径 %~n1 - 仅将 %1 扩充到一个文件名 %~x1 - 仅将 %1 扩充到一个文件扩展名 %~s1 - 扩充的路径指含有短名 %~a1 - 将 %1 扩充到文件属性 %~t1 - 将 %1 扩充到文件的日期/ 时间 %~z1 - 将 %1 扩充到文件的大小 %~$PATH : 1 - 查找列在 PATH 环境变量的目录,并将 %1 扩充到找到的第一个完全合格的名称。如果环境变量名未被定义,或者没有找到文件,此组合键会扩充到空字符串可以组合修定符来取得多重结果: %~dp1 - 只将 %1 扩展到驱动器号和路径 %~nx1 - 只将 %1 扩展到文件名和扩展名 %~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1 ,并扩展到找到的第一个文件的驱动器号和路径。 %~ftza1 - 将 %1 扩展到类似 DIR 的输出行。在上面的例子中,%1 和 PATH 可以被其他有效数值替换。%~ 语法被一个有效参数号码终止。%~ 修定符不能跟 %* 使用注意:参数扩充时不理会参数所代表的文件是否真实存在,均以当前目录进行扩展要理解上面的知识,下面的例子很关键。例:@echo off Echo 产生一个临时文件 tmp.txt Rem 下行先保存当前目录,再将c:\windows 设为当前目录pushd c:\windows Call :sub tmp.txt Rem 下行恢复前次的当前目录Popd Call :sub tmp.txt pause Del tmp.txt exit :sub Echo 删除引号: %~1 Echo 扩充到路径: %~f1 Echo 扩充到一个驱动器号: %~d1 Echo 扩充到一个路径: %~p1 Echo 扩充到一个文件名: %~n1 Echo 扩充到一个文件扩展名: %~x1 Echo 扩充的路径指含有短名: %~s1 Echo 扩充到文件属性: %~a1 Echo 扩充到文件的日期/ 时间: %~t1 Echo 扩充到文件的大小: %~z1 Echo 扩展到驱动器号和路径:%~dp1 Echo 扩展到文件名和扩展名:%~nx1 Echo 扩展到类似 DIR 的输出行:%~ftza1 Echo. Goto :eof 例:set aa=123456 set cmdstr=echo %aa%call %cmdstr% pause 本例中如果不用call,而直接运行%cmdstr%,将显示结果%aa% ,而不是123456FOR命令中有一些变量, 他们的用法许多新手朋友还不太了解, 今天给大家讲解他们的用法! 先把FOR的变量全部列出来: ~I - 删除任何引号(),扩展 %I %~fI - 将 %I 扩展到一个完全合格的路径名 %~dI - 仅将 %I 扩展到一个驱动器号 %~pI - 仅将 %I 扩展到一个路径 %~nI - 仅将 %I 扩展到一个文件名 %~xI - 仅将 %I 扩展到一个文件扩展名 %~sI - 扩展的路径只含有短名 %~aI - 将 %I 扩展到文件的文件属性 %~tI - 将 %I 扩展到文件的日期/ 时间 %~zI - 将 %I 扩展到文件的大小 %~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩展到找到的第一个完全合格的名称。如果环境变量名未被定义,或者没有找到文件,此组合键会扩展到空字符串我们可以看到每行都有一个大写字母I
您可能关注的文档
- 如何进行VR可用性测试?.pdf
- 妇产主治常见考点汇总.docx
- 妇产科个人整理.docx
- 如何选择试验机的夹具.pdf
- 如花一样的精致男人.pdf
- 学业水平测试备考资料.doc
- 存储过程和触发器(数据库实验5).doc
- 学业水平测试复习纲要——必修1.doc
- 学业水平监测复习提纲.doc
- 学术硕士学位申请书 -填写模板.pdf
- 仁爱版(2024)新教材七年级英语下册Unit 11 Rules Matter!2025春月考卷.docx
- 人教版(2024)新教材七年级数学下册课件:第十一章 不等式与不等式组 综合与实践课.pptx
- 人教版(2024)新教材七年级数学下册第十一章习题练课件:11.3 一元一次不等式组.pptx
- 人教版(2024)新教材七年级数学下册第十一章课件:11.1.1 不等式及其解集.pptx
- 仁爱版(2024)新教材七年级英语下册Unit 11 Lesson 1 Listening-Speaking 课件.pptx
- 人教版(2024)新教材七年级数学下册第十一章习题练课件:11.1.1 不等式及其解集.pptx
- 仁爱版(2024)新教材七年级英语下册Unit 11 Lesson 4 Theme Reading 课件.pptx
- 人教版(2024)新教材七年级数学下册《第11章 不等式与不等式组》单元测试及答案.doc
- 仁爱版(2024)新教材七年级英语下册Unit 12 Lesson 7 Reading for Writing 课件.pptx
- 人教版(2024)新教材七年级数学下册第十一章课件:11.2 一元一次不等式(2).pptx
文档评论(0)