Batch file 批处理脚本未针对类似“0”的字符串执行;保安行动小组;
下面是我的示例代码Batch file 批处理脚本未针对类似“0”的字符串执行;保安行动小组;,batch-file,Batch File,下面是我的示例代码 Set Group=Security Operations Group Set /P Priority=Priority: if %Group%=="Security Operations Group" if %Priority%=="Low" goto X 这是一个示例脚本。我实际上是从另一个应用程序传递组变量。引号包含在比较中 因为组没有引号,但安全操作组有引号,所以它们不匹配 改为: if "%Group%"=="Security Operations Group"
Set Group=Security Operations Group
Set /P Priority=Priority:
if %Group%=="Security Operations Group" if %Priority%=="Low" goto X
这是一个示例脚本。我实际上是从另一个应用程序传递组变量。引号包含在比较中 因为
组
没有引号,但安全操作组
有引号,所以它们不匹配
改为:
if "%Group%"=="Security Operations Group" if "%Priority%"=="Low" goto X
双引号包含在比较中,因此:
If/I“%Group%”=“Security Operations Group”If/I“%Priority%”=“Low”转到X
我将/I
选项添加到了If
中,用于区分大小写
[Edit/]-根据下面评论中的新信息进行更新
If/I“%Group%”==“安全操作组”(
如果/I“%Priority%”==“Low”转到X
如果/I“%Priority%”==“Medium”转到Y
)
你好,Compo,谢谢。如果优先级较低,则它将进入X。但是,如果优先级为中等,则不会进入y。我的代码是I/I“%GROUP %”=“安全操作组”如果/I“%Advest%”=“Muleto”Goto y正好在Goto席下方,根据您上次的评论更新了我的答案。如果您还有其他问题,那么最好将代码的其余部分作为一个整体添加到原始问题中。如果这些问题使问题远离原来的职权范围,然后考虑发表一个新的问题代替。Ty COMPO,我的问题限制达到。