cmd中的%~dp0

批处理中%~dp0是一个很好用的指令。其含义是当前所执行bat文件的路径。

那这几个字符中各自都代表什么含义呢。

%0,符合国际惯例,是指执行文件本身的路径。%1-%n表示后面跟的参数。

~,波浪号,表明后面可以跟修饰符,其中,d、p都是修饰符。d表示磁盘号,p表示路径。

所以,如果我们需要一个批处理文件的磁盘号,用%~d0即可获取到。

rem 进入批处理文件所在磁盘根目录
%~d0rem 进入批处理文件所在目录
cd %~dp0rem 上面2条语句可以合并成一条语句。。。:)
cd /d %~dp0rem 执行某些必须进入特定目录才能执行的脚本,比如git pull
...

cmd中的%~dp0相关推荐

  1. Windows 7的CMD中 Telnet 无法执行的解决办法

    在Windows 7的CMD中,执行telnet 192.168.1.10 80 会提示没有这个命令的提示,这是因为Win7默认是没有安装Telnet的(在以往的WINDOWS系统中都是默认安装的). ...

  2. win10安装JDK cmd中可以运行java,但不能用javac,解决方案

    win10安装JDK cmd中可以运行java,但不能用javac,解决方案 参考文章: (1)win10安装JDK cmd中可以运行java,但不能用javac,解决方案 (2)https://ww ...

  3. 查看python安装路径-在cmd中查看python的安装路径方法

    我相信一定有很多的人跟我一样,经常忘记Python安装的路径,每当用到的时候,最笨的办法就是在全局电脑里,直接查找Python,这样是肯定能查到的,但是如果你的电脑文件超级多,这将是一个工厂量很大的事 ...

  4. python安装好后打不开_windows的cmd中输入python后打不开python?

    E:softwarePython36lib 中的lib被我误删过,通过软件找回lib后,在cmd中就打不开了,求教 C:Usersx1c>python Failed to import the ...

  5. cmd中的进度如何捕捉到输出内容_python 中日志异步发送到远程服务器

    在python中使用日志最常用的方式就是在控制台和文件中输出日志了,logging模块也很好的提供的相应的类,使用起来也非常方便,但是有时我们可能会有一些需求,如还需要将日志发送到远端,或者直接写入数 ...

  6. 在cmd中使用指令来执行jar包

    概述: 今天有一个需求,要在cmd中执行.jar文件 实践: 1.新建你的Hello world 2.导出到jar包 3.打开你的成功导出的jar包 4.打开文件夹   5.编辑以下内容 这里有三个注 ...

  7. SpringBoot打成jar包cmd中运行时修改配置文件的值

    场景 若依前后端分离版手把手教你本地搭建环境并运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 在上面 ...

  8. 在cmd指令看计算机位数,在.cmd中使用Windows命令来测试32位或64位并运行命令

    我正在编写一个脚本,用于查找注册表值并将该值返回给Windows命令提示符屏幕,并将其添加到.txt文件中.我到了需要测试的位置,看看机器是32位还是64位,这样我才知道使用哪个命令来查找我在注册表中 ...

  9. cmd中操作数据库的那些常见命令

    在cmd中进行数据库或表的增删修改 1.cmd中直接连接数据库语法为: >mysql -uroot -p 如果不是内部命令的话就需要去把mysql中bin目录的路径复制到计算机path路径中. ...

  10. 【cmd】windows cmd 中判断命令执行成功

    前言 win10 cmd 中判断命令执行成功 用%errorlevel%变量获取上一条命令的返回值. cmd> cd /d d: cmd> if %errorlevel% == 0 ( e ...

最新文章

  1. 做为前端开发者,你应该要懂的 http协议
  2. 【深度学习笔记】python图像特征提取
  3. 拉杰尔安卓服务器注册上限,拉结尔多开养小号刷副本 用多多云手机离线能升级...
  4. Extension Method (확장 메서드)
  5. 14行代码AC——习题5-4 交换学生(Foreign Exchange, UVa 10763)——解题报告
  6. urlrewrite 保持 posturl
  7. 秘钥协议及新兴密码学方向【7】
  8. Step By Step(Lua字符串库)
  9. java数组硬盘读取,java中如何通过IO流将稀疏数组写入磁盘和从磁盘中读取,整行存,整行取...
  10. ajax angular点击事件_Angular的$http的ajax的请求操作(推荐)
  11. swift可选隐式可选类型
  12. Leetcode之回文数
  13. 题目【物联网控制技术第五章】【幅频特性】【相频特性】【波特图】【奈奎斯特图】
  14. Bootstrap---dateTimePicker时间控件配置与应用
  15. 青龙->微信机器人 搭建保姆级教程
  16. 超全!52个数据可视化图表鉴赏~~
  17. Transformer计算量和过程统计
  18. 解决 “Windows 功能” 没有Hyper-V
  19. 2019.10.26日常总结兼一码学成普及模拟4比赛选解
  20. Altium Designer怎样秒敷铜?

热门文章

  1. AI英雄 | 论人工智能与自由意志,请看尤瓦尔与李飞飞的这场“激辩”
  2. IK和pinyin分词器
  3. 公众号零基础,只需10分钟,你的公众号也能5天500+粉丝
  4. 管理文件夹,批量重命名排序
  5. 基于javaweb+jsp的健康体检信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
  6. 电子负载使用恒电流和恒电阻负载模式的方法
  7. 了解“黑马程序员”有感
  8. Android——获取实时的手机屏幕四个点经纬度(百度地图)
  9. 一文介绍解银行卡验证api接口详情
  10. 【Java后端】技术文档模板