Ordner und Unterordner erstellen mit Applescript

Mondmann

Mondmann

Aktives Mitglied
Thread Starter
Dabei seit
21.07.2004
Beiträge
3.246
Reaktionspunkte
183
Hallo Leute.

Ich versuche ein Applescript zu schreibe, mit dem ich in Devonthink einen neuen Order und darunter einige Unterordner erstellen kann.
Sollte sich ja nicht vom Finder großartig unterscheiden.
Und sollte eigentlich ganz einfach sein, nur habe ich im Internet nichts derartiges gefunden.

Also es soll ein Ordner erstellt werden, dessen Name ich angeben kann und daruter 5 Unterordner und in denen jeweils wieder einige Unterordner.
Mir gehts jetzt erstmal ums Prinzip, da ich nicht weiß wie ich mit applescript auf Unterordner verweise.

So wie ich es jetzt habe gehts auf jeden Fall nicht:

Code:
set temp to display dialog "Name des Ordners?" default answer ""
set folderName to text returned of temp

tell application "DEVONthink Pro"
	create record with {name:folderName, type:group} in current group
	create record with {name:folderName/"neu", type:group} in current group
end tell

Also folderName ist der Name des Ordners den ich angebe und /neu sollte dann der Unterordner sein.
Kommt ne Fehlermeldung.

Was muss ich statt des / da angeben?
Danke!
 
Was muss ich statt des / da angeben?

Versuche es mal so, das Beispiel legt 5 Unterordner an:

Code:
set foldername to "Test"

tell application "DEVONthink Pro"
	set baserecord to create record with {name:foldername, type:group} in current group
	set i to 0
	repeat 5 times
		set i to i + 1
		create record with {name:(foldername & " " & i), type:group} in baserecord
	end repeat
end tell

DEVONthink rulez :D
 
Wenn Du Dich so gut auskennst, kann Du mir auch sagen, wie ich dann ein einer neu erstellten Gruppe eine Tabelle anlegen kann mit AppleScript?
Habe alles gefunden, außer Tabellen...Grüße Mondmann
 
Wenn Du Dich so gut auskennst, kann Du mir auch sagen, wie ich dann ein einer neu erstellten Gruppe eine Tabelle anlegen kann mit AppleScript?

Das geht so:

Code:
tell application "DEVONthink Pro"
	create record with {type:sheet, name:"Neue Tabelle"} in current group
end tell
 
Hm...ok danke.
Dann kann ich doch bestimmt auch gleich die Spalten festlegen, aber das finde ich dann raus.
Vielen Dank, bist ja ein echter Crack;)
 
Zurück
Oben Unten