一个多道批处理仅有p1p2_nx300h的缺点

一个多道批处理仅有p1p2_nx300h的缺点(注:%0就是该batch文件的文件名 )%~dp0的意思是 更改当前目录为批处理文件的目录 比如你有个批处理a.bat在D:/qq文件夹下  a.bat内容为 cd/d%~dp0 在这里 cd/d%~dp0的意思就是cd/dd:/qq %0代表批处理本身 d:/qq/a.bat ~dp是变量扩充 d既是扩充到分区号 d: p就是扩充到路径 

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

%~dp0 : 获取批处理文件的目录

OK,这一堆看起来好复杂,我们把它拆开个个击破 ! 举例说明 : 我在C:\What\The\Fuck\目录下有一个Test.bat文件


%0 : 该bat文件自身的绝对路径———-“C:\What\The\Fuck\Test.bat“———-(注意有引号)

~ : 删除任何以引号为起始的引号组(不详解了,注意领会精神~拖走)———-C:\What\The\Fuck\Test.bat

d : Drive驱动号———-C:

p : Path路径———-\What\The\Fuck\———-(注意前后的反斜杠)


把它们组合起来不需要再解释了吧~很简单吧,%~nx0就不详解了,我很懒~见下表即可


扩充变量语法详解:

:: 选项语法
:: ~i – 删除任何引号(“),扩充 %i 
:: %~fi –  %i 扩充到一个完全合格的路径名 
:: %~di – 仅将 %i 扩充到一个驱动器号 
:: %~pi – 仅将 %i 扩充到一个路径 
:: %~ni – 仅将 %i 扩充到一个文件名 
:: %~xi – 仅将 %i 扩充到一个文件扩展名 
:: %~si – 扩充的路径只含有短名 
:: %~ai –  %i 扩充到文件的文件属性 
:: %~ti –  %i 扩充到文件的日期/时间 
:: %~zi –  %i 扩充到文件的大小 
:: %~$PATH:i – 查找列在路径环境变量的目录,并将 %i 扩充 
:: 到找到的第一个完全合格的名称。如果环境变量名 
:: 未被定义,或者没有找到文件,此组合键会扩充到 
:: 空字符串 
:: 可以组合修饰符来得到多重结果
:: %~dpi – 仅将 %i 扩充到一个驱动器号和路径 
:: %~nxi – 仅将 %i 扩充到一个文件名和扩展名 
:: %~fsi – 仅将 %i 扩充到一个带有短名的完整路径名 
:: %~dp$PATH:i – 查找列在路径环境变量的目录,并将 %i 扩充 
:: 到找到的第一个驱动器号和路径。 
:: %~ftzai –  %i 扩充到类似输出线路的 DIR

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193011.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C语言scanf()函数「建议收藏」

    C语言scanf()函数「建议收藏」scanf()函数基础扩充

    2022年8月3日
    5
  • 使用systemtap抓取ssh登录的用户名和密码

    使用systemtap抓取ssh登录的用户名和密码

    2021年8月26日
    49
  • oracle 方法函数,执行oracle函数的四种方法

    oracle 方法函数,执行oracle函数的四种方法最近在对数据库进行从sqlSERVER改造到ORACLE过程中遇到了一个头疼的问题,sqlSERVER可以返回一个结构化的数据集,ORACLE函数不行,要执行函数(含返回值),函数过程中将语句插进事务性临时表里再读取临时表找到如下资料,执行ORACLE函数的方法:1.在定义函数时:如果有参数,则参数可有类型但是不加长度。2.在执行函数:var/variablevar_namevar_type…

    2022年7月17日
    12
  • 2014年年度工作总结

    2014年年度工作总结站位

    2022年7月12日
    14
  • pycharm 2021.11.3激活码【2021最新】

    (pycharm 2021.11.3激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html6B1QWJC8H5-eyJsa…

    2022年3月28日
    34
  • SCSA第四天总结「建议收藏」

    SCSA第四天总结「建议收藏」一、防共享技术:背景: 在企业的网络管理、在运营商代建的高校网络中出现了防共享上网的需求,即防代理、防一拖N的需求。 目前运营商以及企业需要面对共享上网主要带来的2个问题: 1、 在企业中,不少用户共享自己访问互联网的权限给其他用户,绕开了企业对用户设定的上网权限控制,使得原本没有上网权限的用户可以上网了,或者使得原本上网权限较低的用户拥有了较高的权限,给网络管理带来了诸多麻烦。 2、 在运营商承建和运维的高校网络中,遇到很多学生使用路由器或者其他软件方式,共享互联网的访问给其他同学或朋友,直

    2022年6月20日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号