例如,如果变量以ABC
开头,我如何找出(使用Windows批处理命令)
我知道如果我知道整个内容(if "%variable%"=="abc"
),我可以搜索变量,但我希望它只关注开头。
我还需要它来找出批处理文件的位置,所以如果有其他命令可以显示文件的位置,请让我知道。
发布于 2015-04-16 00:00:31
IF "%variable:~0,3%"=="ABC" [...]
如果需要不带批处理文件名的批处理文件路径,可以使用以下变量:
%~dp0
尽管此变量语法超出了for
命令语法的范围,但help for the for
command中对此进行了解释。
发布于 2015-04-16 00:04:15
要查找批处理文件位置,请使用%0
(为当前批处理文件提供完整的补丁程序)或%CD%
变量,该变量提供本地目录
https://stackoverflow.com/questions/29655065
复制相似问题