Hallo,
ich möchte gerne folgenden Workflow haben:
Ich scanne in einen Ordner, der von Hazel überwacht wird. Hier wird die Datei umbenannt und soll dann per Script an DEVONthink Pro übergeben werden.
Nun möchte ich aber, dass vorher die Texterkennung läuft und dann die Datei in der richtigen Datenbank im Eingangsordner einsortiert wird. Danach sollte der Scan aus dem Scanordner gelöscht werden.
Ich schaffe es leider mit dem unten stehenden Script in Hazel nur, dass die Datei in DT in der richtigen Gruppe übernommen wird, aber nicht dass vorher OCR durchgeführt wird und die ursprüngliche Datei gelöscht wird.
Per Ordneraktion in OSX habe ich auch hinbekommen, dass OCR durchgeführt wird und die ursprüngliche Datei gelöscht wird – allerdings wird die Datei dann nur in der allgemeinen Inbox gespeichert und nicht in einer spezifischen Gruppe.
Beides zusammen habe ich es noch nicht hinbekommen, dass würde mir aber die Arbeit vereinfachen.
Kann man dieses Script um die Funktion OCR und das darauffolgende Löschen der Datei erweitern:
tell application "Finder"
set _path to (the POSIX path of theFile as string)
set {_name, _extension} to {name, name extension} of theFile
-- optional: hide extension in Finder
set extension hidden of theFile to true
-- optional: remove extension for DEVONthink displays
set _name to text 1 thru -((count _extension) + 2) of _name
set _extension to "." & _extension
end tell
-- Launch DEVONthink if it isn't already open.
tell application "System Events"
if not (exists process "DEVONthink Pro Office") then
tell application id "com.devon-technologies.thinkpro2" to activate
end if
end tell
-- Import the file.
tell application id "com.devon-technologies.thinkpro2"
set theGroup to get record with uuid "Spezifische Gruppe"
-- choose one option, Index or Import, comment out the other
set theImport to import _path name _name to theGroup
-- set theIndex to indicate _path to theGroup
end tell
Oder kann man die Ordneraktion erweitern, dass sie die Datei in eine spezifische Gruppe übergibt?
Danke für Eure Hilfe
doescher