И вы также не ограничены только пакетной обработкой на компьютере с Windows.Существует также VBScript (и PowerShell).Вот как вы можете проверить, используя vbscript
strVar = WScript.Arguments(0)
Set dictfirst = CreateObject("Scripting.Dictionary")
Set dictsecond = CreateObject("Scripting.Dictionary")
dictfirst.Add "abc",1
dictfirst.Add "123",1
dictfirst.Add "opl",1
dictsecond.Add "xyz",1
dictsecond.Add "456",1
dictsecond.Add "bnm",1
If dictfirst.Exists(strVar) Then
WScript.Echo strVar & " exists in first set"
ElseIf dictsecond.Exists(strVar) Then
WScript.Echo strVar & " exists in second set"
Else
WScript.Echo strVar & " doesn't exists in either sets"
End If
использование:
C:\test>cscript //nologo test.vbs abc
abc exists in first set
C:\test>cscript //nologo test.vbs xyz
xyz exists in second set
C:\test>cscript //nologo test.vbs peter
peter doesn't exists in either sets