Ich möchte, dass verschiedene Apps .jpg-Dateien basierend auf einer Namenskonvention behandeln, die ich für die .jpg-Dateien verwenden werde. Insbesondere gehen die meisten an Xee, aber diejenigen, die Daumen enthalten , sollten stattdessen dazu führen, dass VLC mit demselben Pfad und Dateinamen aufgerufen wird, jedoch mit der Erweiterung .mp4 (oder .mkv usw.).
Gibt es ein vorhandenes Skript / eine App, die dies tut? Ich vermute, der Weg dazu wäre, eine Shim-App (ähnlich wie wählerisch) zu erstellen, die den Hauptdateityp basierend auf der Erweiterung verarbeitet, und dann die Apps zu übergeben, die Sie basierend auf einem Regelsatz konfigurieren.
Erstellen Sie einfach ein Applescript-Droplet, um den Namen und die Erweiterung abgelegter Dateien zu lesen und sie mit if-Anweisungen zu selektieren. Dieses Skript sollte Ihnen den Einstieg erleichtern. Speichern Sie es als Anwendung, und dann können Sie es in Ihrem Dock oder an einem geeigneten Ort ablegen, um Dateien darauf abzulegen.
on open these_items
repeat with i from 1 to the count of these_items
set this_item to item i of these_items
set the item_info to info for this_item without size
set theName to name of item_info
try
set theExtension to the name extension of item_info
on error
set theExtension to ""
end try
if theName contains "thumb" then
tell application "VLC"
activate
open this_item
end tell
else if theExtension contains "jpeg" then
tell application "Preview"
activate
open this_item
end tell
else
-- open with system default app
tell application "Finder" to open this_item
end if
end repeat
end open
Wenn Sie in der Lage sein möchten, auf eine Datei doppelzuklicken und basierend auf dem Dateimuster eine andere App zu starten, können Sie dafür den LinCastor-Browser verwenden. Es ist eine benutzerfreundliche Alternative zum manuellen Schreiben von AppleScript-Bedingungen.
Tipp: Klicken Sie auf die Schaltfläche „+“, während Sie die Options-/Befehlstaste gedrückt halten, um komplexere Bedingungen zu erstellen (z. B. mit AND / OR / NOT usw.).
Sie können auch ein "Menü" konfigurieren, in dem Sie auswählen können, welche App geöffnet werden soll.
HAFTUNGSAUSSCHLUSS: Ich bin an der Entwicklung von LinCastor beteiligt
Fahrrad
Fahrrad