无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3058|回复: 5
打印 上一主题 下一主题

请问还有其他仅用于批处理文件中的特殊环境变量吗

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-4 18:58:15 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
刚收集到的

用于批处理文件中的特殊环境变量.bat

  1. @echo off
  2. REM 用于批处理文件中的特殊环境变量
  3. echo %%~f0 扩展为本批处理完成路径(含文件名)
  4. echo %~f0
  5. echo.
  6. echo %%~dp0 扩展为本批处理所在路径(不含文件名)
  7. echo %~dp0
  8. echo.
  9. echo %%~n0 扩展为本批处理文件名(不含扩展名)
  10. echo %~n0
  11. echo.
  12. echo %%~x0 扩展为本批处理文件名的扩展名 (.扩展名)
  13. echo %~x0

  14. pause
复制代码


还有其他的吗
2#
 楼主| 发表于 2007-1-4 19:14:39 | 显示全部楼层
  1. ~I         - 删除任何引号("),扩充 %I
  2. %~fI        - 将 %I 扩充到一个完全合格的路径名
  3. %~dI        - 仅将 %I 扩充到一个驱动器号
  4. %~pI        - 仅将 %I 扩充到一个路径
  5. %~nI        - 仅将 %I 扩充到一个文件名
  6. %~xI        - 仅将 %I 扩充到一个文件扩展名
  7. %~sI        - 扩充的路径只含有短名
  8. %~aI        - 将 %I 扩充到文件的文件属性
  9. %~tI        - 将 %I 扩充到文件的日期/时间
  10. %~zI        - 将 %I 扩充到文件的大小
  11. %~$PATH:I   - 查找列在路径环境变量的目录,并将 %I 扩充
  12.               到找到的第一个完全合格的名称。如果环境变量名
  13.               未被定义,或者没有找到文件,此组合键会扩充到
  14.               空字符串
复制代码

似乎将I改成0,就可用于非for命令中了
回复

使用道具 举报

3#
 楼主| 发表于 2007-1-4 21:19:22 | 显示全部楼层
原来如此,谢谢大大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-30 13:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表