Public Access
show_mail_templates unterscheidet jetzt zwischen Aufruf aus dem Menü autonom) oder Aufruf auf _belegversand.applescript. Probelm danach: In _belegversand wird show_mail_templates entweder als *.scpt (kompiliert) oder *.applescript (Textdatei) aufgerufen. Dateiendungen müssen demnach angepasst werden. Daher Einführung der neuen Funktione on compileAllScripts(basePath) in der Datei _belegversand_setup.applescript.
This commit is contained in:
+8
-3
@@ -28,6 +28,12 @@ property setupScriptName : "_belegversand_setup.scpt"
|
||||
property configGroupName : "_config"
|
||||
-- Name der eigentlichen Konfigurationsdatei in DEVONthink.
|
||||
property configRecordName : "belegversand.conf"
|
||||
|
||||
property appVersion : "1.4"
|
||||
property basePath : "/Library/Application Scripts/com.devon-technologies.think/Menu/Belegversand"
|
||||
|
||||
property windowTitle : "Belegversand, Vers. " & appVersion
|
||||
|
||||
(*
|
||||
runSiblingScript(scriptFileName)
|
||||
--------------------------------
|
||||
@@ -36,7 +42,7 @@ Parameter:
|
||||
- scriptFileName : Dateiname des aufzurufenden Scripts, z. B.
|
||||
"_belegversand_setup.scpt"
|
||||
Ablauf:
|
||||
- absolute Basis-Path setzen (Home + fest Pfad zu Belegversand_1-4)
|
||||
- absolute Basis-Path setzen
|
||||
- daran den Unterordner "Helpers/scripts" und den Dateinamen anhängen
|
||||
- prüfen, ob die Scriptdatei existiert
|
||||
- Script laden
|
||||
@@ -50,8 +56,7 @@ Der absolute Pfad ist invariant und unabhängig vom Speicherort dieses Scripts.
|
||||
*)
|
||||
on runSiblingScript(scriptFileName)
|
||||
-- Absolute Basis-Path (Home + fest Installation)
|
||||
set basePath to (do shell script "echo ~") & "/Library/Application Scripts/com.devon-technologies.think/Menu/Belegversand_1-4"
|
||||
set targetPath to basePath & "/Helpers/scripts/" & scriptFileName
|
||||
set targetPath to (do shell script "echo ~") & "/" & basePath & "/Helpers/scripts/" & scriptFileName
|
||||
|
||||
try
|
||||
set targetAlias to POSIX file targetPath as alias
|
||||
|
||||
Reference in New Issue
Block a user