gpt4 book ai didi

batch-file - 如果字符串以批处理文件开头

转载 作者:行者123 更新时间:2023-12-03 17:24:17 25 4
gpt4 key购买 nike

我需要知道一个字符串是否以某个东西开头,生成了这个小例子来解释(我使用的是批处理编译器/预处理器或任何带有高级命令的东西):

rem GetInput
if "%result%"=="cd *" goto Cd
:Cd
if "%result%"=="cd meow" Echo Going to directory 'meow'...

但是此代码不起作用,在带有“cd *”的行中,如果字符串 %result% 以字母 cd 开头,则脚本不会转到 :Cd。

谢谢

最佳答案

如果我理解正确,您将尝试确定 %result% 的值是否为以 'cd' 开头,并且您没有成功使用 *作为确定这一点的通配符。

有几种不同的方法来处理这个问题。这是一种方法:您可以检查前两个字符是否等于 'cd':

if /i "%result:~0,2%"=="cd" goto Cd
set /?有更多关于这个。

关于batch-file - 如果字符串以批处理文件开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36228474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com