If statement VB脚本if语句:未定义子项

If statement VB脚本if语句:未定义子项,if-statement,vbscript,wsh,vb-like-operator,If Statement,Vbscript,Wsh,Vb Like Operator,我有下面的代码 if (LCase(Config_(C_))) like "show*" Then crt.screen.send Config_(C_) & VBCR crt.screen.WaitForStrings ">", "#" End If 但是当我运行它时,我得到了一个第36行没有定义的“Sub”(即“if(LCase(…)”行) 配置是一个字符串数组 C是元素地址 所以我只想说 如果此数组元素以“show”开头,则运行命令,确保用户输入大写或小写并不重要 为什么此

我有下面的代码

if (LCase(Config_(C_))) like "show*" Then
crt.screen.send Config_(C_) & VBCR
crt.screen.WaitForStrings ">", "#"
End If
但是当我运行它时,我得到了一个第36行没有定义的“Sub”(即“if(LCase(…)”行)

配置
是一个字符串数组
C
是元素地址

所以我只想说

如果此数组元素以“show”开头,则运行命令,确保用户输入大写或小写并不重要


为什么此代码不起作用?其他if-like语句似乎可以。

据我所知,vbscript中没有
like
语句。您可以使用
Left
,它将在字符串开头返回n个字符,并查看返回的字符串是否等于“show”——


据我所知,vbscript中没有类似于语句的
。您可以使用
Left
,它将在字符串开头返回n个字符,并查看返回的字符串是否等于“show”——


工作“LIKE”不是vbscript中的关键字或函数

工作“LIKE”不是vbscript中的关键字或函数

啊,那就这样吧!我在过去几个月一直在玩VBA,当我说它对其他情况有效时,一定已经想到了这一点。感谢您提供的示例代码:)啊,那就这样吧!过去几个月我一直在玩VBA,当我说它对其他情况有效时,我一定想到了这一点。谢谢你提供的示例代码:)
if Left(LCase(Config_(C_)),4) = "show" Then