Abfrage mit mehreren Alternativ-Strings (mittels contains?)

Diskutiere mit über: Abfrage mit mehreren Alternativ-Strings (mittels contains?) im Scripting und Automatisierung Forum

  1. DerPicknicker

    DerPicknicker Thread Starter MacUser Mitglied

    Beiträge:
    756
    Zustimmungen:
    29
    Registriert seit:
    04.08.2006
    Hallo zusammen,

    der Titel ist vielleicht etwas mißverständlich.

    Ich durchsuche einen Ordner nach Dateien, die bestimmte Strings im Namen haben.

    Aktuell mache ich das so:

    set Var1 to "String1"
    set Var2 to "String2"

    set suchErgebnis to (items of Quelle whose name contains Var1)
    move suchErgebnis to Folder1
    set suchErgebnis to (items of Quelle whose name contains Var2)
    move suchErgebnis to Folder1

    Es kommen aber regelmäßig Strings dazu, so dass eine Erweiterung sehr mühsam ist. Ich hatte versucht den contains-Befehl so zu verwenden

    set var to "{\"String1\" or \"String2\" usw.}

    set suchErgebnis to (items of Quelle whose name contains Var)
    move suchErgebnis to Folder1

    Aber das hat nicht geklappt.

    Wie kann ich das am besten anstellen?

    Viele Grüße
     
  2. little_pixel

    little_pixel MacUser Mitglied

    Beiträge:
    3.803
    Zustimmungen:
    938
    Registriert seit:
    06.06.2006
    Hallo,

    Die Liste kannst Du mit einer Schleife durchstreifen.

    Code:
    tell application "Finder"
    	set Var1 to {"index", "screens"}
    	
    	repeat with naechsterSuchBegriff in Var1
    		set suchErgebnis to (items of Quelle whose name contains naechsterSuchBegriff)
    		move suchErgebnis to Folder1
    	end repeat
    	
    end tell
    
    Jetzt kannst Du Deine Variable "Var1" beliebig erweitern.

    Viele Grüße
     
    Zuletzt bearbeitet: 23.03.2007
  3. DerPicknicker

    DerPicknicker Thread Starter MacUser Mitglied

    Beiträge:
    756
    Zustimmungen:
    29
    Registriert seit:
    04.08.2006
    Klasse! Vielen Dank!
     
Die Seite wird geladen...
Ähnliche Themen - Abfrage mehreren Alternativ Forum Datum
Abfrage ob MacBook in Domain Scripting und Automatisierung 12.04.2016
Abfrage ob Verzeichnis leer ist? Scripting und Automatisierung 05.09.2013
Kontextdienst für dict.cc Abfrage erstellen Scripting und Automatisierung 18.12.2012
AppleScript Abfrage mit Tastatur bedienen...leider kein Focus? Scripting und Automatisierung 12.11.2012
Abfrage per Applescript Scripting und Automatisierung 01.06.2009

Diese Seite empfehlen

Benutzerdefinierte Suche