I like a script to match a regular expression to make it more universal but when I try it out, it doesn't work. I get an error saying ReadString need to match with a string.
I know the regex I have there works for what I need to match because I have tested.
# $language = "python"
# $interface = "1.0"
p = re.compile("([\*[A|B].*\#])")
szPrompt = p
objTab = crt.GetScriptTab()
objTab.Screen.Synchronous = True
objTab.Screen.IgnoreEscape = True
szCommand = "show card"
objTab.Screen.Send(szCommand + "\n")
szResult = objTab.Screen.ReadString(szPrompt)