问一个简单的批处理的问题

danjialan 2017-05-04 11:47:42
SET _HOME_EXT=%~d0%~p0XTVY

这行是指将 _HOME_EXT 设置问当前目录同层级目录的XTVY文件吗
比如当前目录是 C:\bin
_HOME_EXT 是 C:\binXTVY ?

SET UNIFIER_BASE=%_HOME_EXT:\weblogic\XTVY=%
这行两个%%之间的: 没太明白。


谢谢了,
没怎么接触过批处理,有没有大神知道能提问的地方。
...全文
387 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
X-i-n 2017-05-05
  • 打赏
  • 举报
回复
%0,批处理文件的完整路径(C:\abc\xx.bat) %~d0,取批处理文件的完整路径的盘符(C:) %~p0,取批处理文件的路径部分(\abc\) %abc:x=y%,替换%abc%变量中的x,替换为y,你的UNIFIER_BASE在替换的时候,x就是\weblogic\XTVY,y为空,也就是删除掉_HOME_EXT变量中所有的x。

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧