首页 > 生活服务 > 程序猿源

程序猿源

常用的bat变量及模板

管理员 11月前 56浏览
  1. %~dp0 - 当前脚本的驱动器和路径。

    • 示例:cd %~dp0 会将当前目录更改为批处理文件所在的目录。

  2. %~nx0 - 当前脚本的名称和扩展。

    • 示例:for %%i in (%~nx0) do echo %%~ni 会显示当前脚本文件的名称。

  3. %~dpn0 - 当前脚本的驱动器、路径和名称。

    • 示例:move %~dpn0 C:\newfolder 会将当前脚本移动到 C 盘的 newfolder 文件夹。

  4. %~nx1 - 第一个参数的名称和扩展。

    • 示例:copy %~nx1 C:\folder 会将传递给批处理的第一个参数(文件)复制到 C 盘的 folder 文件夹。

  5. %~f1 - 第一个参数的完整路径(驱动器、路径、名称和扩展)。

    • 示例:for %%i in (%~f1) do echo %%~fi 会显示第一个参数的完整文件名。

  6. %~d1 - 第一个参数的驱动器。

    • 示例:set drive=%~d1 会将变量 drive 设置为第一个参数的驱动器。

  7. %~p1 - 第一个参数的路径。

    • 示例:set path=%~p1 会将变量 path 设置为第一个参数的路径。

  8. %~n1 - 第一个参数的名称。

    • 示例:set name=%~n1 会将变量 name 设置为第一个参数的文件名。

  9. %~x1 - 第一个参数的扩展。

    • 示例:set ext=%~x1 会将变量 ext 设置为第一个参数的文件扩展名。

  10. %~s1 - 第一个参数的短文件名(8.3格式)。

    • 示例:set shortname=%~s1 会将变量 shortname 设置为第一个参数的短文件名。

  11. %~a1 - 第一个参数的文件属性。

    • 示例:set attributes=%~a1 会将变量 attributes 设置为第一个参数的文件属性。

  12. %~t1 - 第一个参数的日期和时间。

    • 示例:set datetime=%~t1 会将变量 datetime 设置为第一个参数的日期和时间。

  13. %~z1 - 第一个参数的文件大小。

    • 示例:set size=%~z1 会将变量 size 设置为第一个参数的文件大小。

  14. %1 - 第一个命令行参数。

    • 示例:echo %1 会显示传递给批处理的第一个参数。

  15. %CD% - 当前目录。

    • 示例:echo Current directory is %CD% 会显示当前的工作目录。

  16. %DATE% - 当前日期。

    • 示例:echo Today is %DATE% 会显示当前的日期。

  17. %TIME% - 当前时间。

    • 示例:echo The time now is %TIME% 会显示当前的时间。

  18. %USERPROFILE% - 当前用户的主文件夹路径。

    • 示例:echo Your user profile is located at %USERPROFILE% 会显示当前用户的主文件夹路径。



版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关注微信公众号:"cq_xifan";

评论

收藏

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

Powered By 重庆饭哥 © 2014-2022 教学资源分享站 渝ICP备20005643号-1

相信有一天,理想主义终将所向披靡.

Design by © 2021 XIFAN. Powered by 重庆饭哥

站点声明: 本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

友情链接: 官方网站 饭哥在线工具 饭哥导航 在线运行 博客交流社区 重庆艺术工程职业学院