Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
sideshow •-->


Anmeldedatum: 07.05.2002 Beiträge: 130
|
Verfasst am: 13.05.2002 - 11:36 Titel: Aktion an Ordner anhängen... - wieso nicht bei überwachten d |
|
|
Ich hab ein Problem:
ich wollte eine aktion an den "in" ordner des distillers anhängen, des geht aber nicht, da wenn er die aktion nach dem ausführen vom ordner entfernt. D.H. ich müsste die aktion immer wieder aufs neue an den ordner anfügen. Was mache ich falsch? Bei anderen ordnern funktioniert es auch ohne probleme! _________________ Meine Wenigkeit im Internet: http://www.sideshow-systems.de |
|
Nach oben |
|
 |
sideshow •-->


Anmeldedatum: 07.05.2002 Beiträge: 130
|
Verfasst am: 13.05.2002 - 12:46 Titel: Aktion an Ordner anhängen... |
|
|
Mein Problem hat sich noch verschärft!
Also, zum leichteren verständnis:
Ich wollte ein kleines Script schreiben, das wenn ich ein eps in den überwachten "IN" ordner des distillers schiebe der distiller startet und das eps in ein pdf verarbeitet. also hab ich dieses script mit namen: adding_in geschrieben und an den in ordner angefügt:
property in_folder : "startup disk:Distiller-Ordner:In:"
property out_folder : "startup disk:Distiller-Ordner:Out:"
--------------------------------------------------------------
on adding folder items to in_folder
tell application "Acrobat Distiller 5.0"
activate
end tell
end adding folder items to
Dann sollte der Distiller das fertige pdf in den out ordner verschieben (macht er ja sowieso von allein). jetzt kommt das adding_out script zum einsatz, das am out ordner vom distiller dranhängt:
property in_folder : "startup disk:Distiller-Ordner:In:"
property out_folder : "startup disk:Distiller-Ordner:Out:"
--------------------------------------------------------------
on adding folder items to in_folder
tell application "Finder"
tell application "Acrobat Distiller 5.0"
quit
end tell
display dialog "Das PDF wurde erstellt!"
end tell
end adding folder items to
Das macht jetz nich soviel (wollt ich nacher noch edititeren!), aber das Problem is dann: nachdem das adding_in script abgelaufen ist (also den distiller gestartet hat und das pdf gemacht hat, verschiebt es nicht nur das eps in den out ordner, sondern auch das adding_in script! D.h. im Klartext, das adding_out script das am out ordner angehängt ist wird einfach durch das adding_in script ersetzt!
So, hoffe irgendjemand versteht mich jetzt und kann mir helfen!
Vielen Dank im Voraus!
MFG Flo _________________ Meine Wenigkeit im Internet: http://www.sideshow-systems.de |
|
Nach oben |
|
 |
Jens Hoffmann •--->

Anmeldedatum: 07.05.2001 Beiträge: 175
|
Verfasst am: 15.05.2002 - 11:02 Titel: Aktion an Ordner anhängen... |
|
|
Hi Flo
Konnte den Fehler bei mir ebenfalls feststellen. Das ist wohl ein Bug vom Destiller, wenn ein Ordner überwacht wird. Da solltest Du Dich mal an den Adobe Support wenden.
Die Systemerweiterung "Ordneraktionen" hat ein eigenes Verzeichnis. Da gibt es die Befehle "attach action to" und "remove action from", mit der man Ordneraktionen per Script zuweisen kann. So könntest Du die Aktionen immer wieder zurücksetzten.
--
tell application "Ordneraktionen"
attach action to in_folder using file "Pfad zum In-Script"
remove action from out_folder using action name "In_Script"
end tell
--
Eine andere Möglichkeit wäre vielleicht, wenn Du die Überwachung im Destiller ganz weglässt und nur mit den Ordneraktionen arbeitest. Ob Du so Deinen Task scripten kannst, weis ich natürlich nicht. Schau mal in den Verzeichnissen nach.
Grüße Jens
(Geändert von Jens Hoffmann um 11:04 Uhr am 15 Mai 2002)
(Geändert von Jens Hoffmann um 12:08 Uhr am 15 Mai 2002) |
|
Nach oben |
|
 |
Ralf Gast
|
Verfasst am: 15.05.2002 - 14:13 Titel: Aktion an Ordner anhängen... |
|
|
Probiere es nal hier mit
Im Desitller keine Überwachten Ordner
property in_folder : "MACHD:Acrobat Starten:in:"
property out_folder : "MACHD:Acrobat Starten:Out:"
on adding folder items to this_folder
tell application "Finder"
set aktuellesFile to ""
set anzahl to count of item in folder in_folder
set i to anzahl
repeat with j from 1 to anzahl
set theitem to item i of folder in_folder
set fileInfo to (info for theitem)
set aktuellesFile to out_folder & name of fileInfo
move theitem to folder out_folder
tell application "Acrobat Distiller 5.0"
activate
open aktuellesFile as alias with wait
end tell
delete alias aktuellesFile
set aktuellesFile to ""
set i to i - 1
end repeat
end tell
tell application "Acrobat Distiller 5.0"
quit
end tell
end adding folder items to
Viel Spaß noch
Ralf |
|
Nach oben |
|
 |
sideshow •-->


Anmeldedatum: 07.05.2002 Beiträge: 130
|
Verfasst am: 16.05.2002 - 08:18 Titel: Aktion an Ordner anhängen... |
|
|
Hallo Ralf,
vielen Dank für deine Hilfe. Werd ich gleich mal ausprobieren! _________________ Meine Wenigkeit im Internet: http://www.sideshow-systems.de |
|
Nach oben |
|
 |
|