Toon posts:

Spotlight Raw Query vraag

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik gebruik heel graag de onbewerkte zoekactie in het Spotlight-zoekvenster, omdat deze veel meer opties kent dan de standaard zoekopdrachten in Spotlight.

Nu ben ik op zoek naar een manier om een smart-folder aan te maken waarin ik enkel mijn bestanden zie die gisteren zijn geopend/bewerkt. Ik heb wel een kMD command voor bestanden die sinds gisteren zijn geopend
(((kMDItemLastUsedDate > $time.yesterday) && (kMDItemContentType = "word"wc || kMDItemContentType = "pages"wc || kMDItemContentType = "keynote"wc || kMDItemContentType = "powerpoint"wc || kMDItemContentType = "numbers"wc || kMDItemContentType = "excel"wc || kMDItemContentType = "pdf"wc)) || ((kMDItemContentModificationDate > $time.yesterday) && (kMDItemContentType = "word"wc || kMDItemContentType = "pages"wc || kMDItemContentType = "keynote"wc || kMDItemContentType = "powerpoint"wc || kMDItemContentType = "numbers"wc || kMDItemContentType = "excel"wc || kMDItemContentType = "pdf"wc)))
Nu lijkt het me logisch dat een soortgelijk command voor bestanden die alleen gisteren zijn geopend/bewerkt (en dus niet vandaag) zo'n vorm zouden krijgen
(((kMDItemLastUsedDate == $time.yesterday) || ((kMDItemContentModificationDate == $time.yesterday)
Maar dat is dus niet het geval. In Finder-Spotlight een smartfolder gemaakt met 'Geopend + Gisteren' en de query van deze smartfolder in teksteditor geopend. Dat levert voor LastUsedDate/Content ModificationDate het volgende op
<string>((InRange(kMDItemContentModificationDate,$time.today(-1),$time.today) && InRange(kMDItemLastUsedDate,$time.today(-1),$time.today))) && (true)</string>
Ik heb toen deze InRange parameter in mijn eigen kMD command gezet:
((InRange(kMDItemLastUsedDate,$time.today(-1),$time.today) && (kMDItemLastUsedDate !=$time.today) && (kMDItemContentType = "word"wc || kMDItemContentType = "pages"wc || kMDItemContentType = "keynote"wc || kMDItemContentType = "powerpoint"wc || kMDItemContentType = "numbers"wc || kMDItemContentType = "excel"wc || kMDItemContentType = "pdf"wc)) || ((InRange(kMDItemContentModificationDate,$time.today(-1),$time.today) && (kMDItemContentType = "word"wc || kMDItemContentType = "pages"wc || kMDItemContentType = "keynote"wc || kMDItemContentType = "powerpoint"wc || kMDItemContentType = "numbers"wc || kMDItemContentType = "excel"wc || kMDItemContentType = "pdf"wc)))
Maar ook dit werkt niet!

Ik kan me niet aan de indruk onttrekken dat mijn vraag (enkel bestanden die gisteren zijn geopend/bewerkt) niet zo heel moeilijk als Onbewerkte Zoekactie aangemaakt kan worden. Iemand een idee...?

Verwijderd

Topicstarter
Schop! Niemand die hier een antwoord op heeft..?

Verwijderd

Topicstarter
Dus...dit weet niemand?