windows批处理程序(bat)如何获取当前盘符和路径

2022年6月29日 28点热度 0人点赞

批处理(bat)程序是一种简化了的脚本语言,使用dos或windows系统内置的命令解释器(cmd.exe或command.com),解释执行。批处理程序类似与linux的shell脚本,只是一个在windows下执行,一个在linux下执行。

工具/原料

  • 记事本

方法/步骤

  1. 1

     使用普通的文本编辑器,编写程序。内容如下图

  2. 2

    程序中命令解释如下:

        @echo off:关闭所有命令路径显示功能,即只显示批处理脚本中命令执行的结果,其他任何信息都不存在。

        %~d0:获取当前盘符

        %~dp0:获取当前盘符和路径

        %~sdp0:当前盘符和路径文件名格式

        %~f0:当前批处理的全路径

        %cd%:当期CMD默认目录

        pause:暂定批处理脚本执行下去

  3. 3

    命令执行结果如下图:

  4. 4

    注意事项1如下:

           @  命令行回显屏蔽符:关闭当前行回显

            ECHO OFF可以关闭掉整个批处理命令的回显,但不能关掉ECHO OFF这个命令的回显

           @ echo “welcome www.wangshihai.com”只关闭本行回显,例如:

  5. 5

    注意事项2如下:

            %  批处理变量引导符:

            %~d0这种一个百分号形式,表示调用外部参数

            %var%这种形式表示引用变量,包括系统变量,比如:%cd%

  6. 6

    注意事项3如下:

          ::批处理程序的注释符

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论