2016-08-08 73 views
1

Hier ist mein Skript:Applescript, wenn ein Wort enthält,

set APPS to { "facebook", "Minecraft"} 
if appName contains APPS then 
    display notification "app founds" with title "Apps" 

Ich versuche auch mit

if appName is in APPS then 

aber in diesem Beispiel, wenn die gefundene App „Minecraft: Story-Modus“, dann das Skript wird fehlschlagen (wird nichts erkennen) Wie kann ich das Skript dazu bringen, das zu erkennen?

Mit freundlichen Grüßen

Antwort

2

Wenn Sie, wenn ein Artikel in einer Sammlung überprüfen mögen einen Teil enthält Sie eine Wiederholungsschleife benötigen

set APPS to {"facebook", "Minecraft"} 
repeat with anApp in APPS 
    if appName is in anApp then -- or anApp is in appName depending on which is the substring 
     display notification "app founds" with title anApp 
     exit repeat 
    end if 
end repeat 
+0

Danke, ist die Frage, ob die gefundene Variable „Minecraft : Story-Modus ", das würde nicht funktionieren oder vielleicht sollte ich jede Variable aufschreiben, die es beheben würde –