加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

获取Windows批处理文件中的最后一个命令行参数

发布时间:2020-12-14 04:36:04 所属栏目:Windows 来源:网络整理
导读:我需要将最后一个参数传递给 windows批处理脚本,我该怎么做? 最简单也许最可靠的方法是只使用cmd自己的参数解析,然后移动直到不再存在. 由于这会破坏%1等的使用,你可以在子程序中执行: @echo offcall :lastarg %*echo Last argument: %LAST_ARG%goto :eof
我需要将最后一个参数传递给 windows批处理脚本,我该怎么做?
最简单也许最可靠的方法是只使用cmd自己的参数解析,然后移动直到不再存在.

由于这会破坏%1等的使用,你可以在子程序中执行:

@echo off
call :lastarg %*
echo Last argument: %LAST_ARG%
goto :eof

:lastarg
  set "LAST_ARG=%~1"
  shift
  if not "%~1"=="" goto lastarg
goto :eof

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读