A
apstalker
Mitglied
Thread Starter
- Dabei seit
- 02.09.2009
- Beiträge
- 64
- Reaktionspunkte
- 0
Hallo erstma,
vorab muss ich sagen, ich bin noch AS-Frischling.
Es geht um folgenden Zweck:
Ein Ordner (pdf_eingang) wird vom Automator auf Inhalt abgefragt.
Dort werden immer wieder PDFs mit unterschiedlichen Namen abgelegt.
Anschließend wird durch den Automator ein Apple Script ausgeführt:
Es soll, je nach Name des neuen PDFs, ein neuer Ordner mit gleichem Namen (nur ohne den letzten Platzhalter und Sufix) erstellt werden.
Anschließend sollen die jeweiligen Dateien in die jeweiligen für die Dateien erstellte Ordner verschoben werden.
Im Moment liegen 2 Probleme vor mir:
1. Ich finde den Fehler im unten genannten Script nicht, bekomme die Fehlermeldung
- Die Datei "bla_0000000_bla_0000000.pdf" wurde nicht gefunden. -
Ich denke es liegt an den Definitionen der Variablen. Die sind sowieso absolutes Frischfleisch für mich.
2. Ich weiss nicht, wie ich den neu erstellten Ordner (der ja ebenfalls als Variable intepretiert werden muss) in diese Form bringe:
"bla_0000000_bla"
Hier das Script:
vorab muss ich sagen, ich bin noch AS-Frischling.
Es geht um folgenden Zweck:
Ein Ordner (pdf_eingang) wird vom Automator auf Inhalt abgefragt.
Dort werden immer wieder PDFs mit unterschiedlichen Namen abgelegt.
Anschließend wird durch den Automator ein Apple Script ausgeführt:
Es soll, je nach Name des neuen PDFs, ein neuer Ordner mit gleichem Namen (nur ohne den letzten Platzhalter und Sufix) erstellt werden.
Anschließend sollen die jeweiligen Dateien in die jeweiligen für die Dateien erstellte Ordner verschoben werden.
Im Moment liegen 2 Probleme vor mir:
1. Ich finde den Fehler im unten genannten Script nicht, bekomme die Fehlermeldung
- Die Datei "bla_0000000_bla_0000000.pdf" wurde nicht gefunden. -
Ich denke es liegt an den Definitionen der Variablen. Die sind sowieso absolutes Frischfleisch für mich.
2. Ich weiss nicht, wie ich den neu erstellten Ordner (der ja ebenfalls als Variable intepretiert werden muss) in diese Form bringe:
"bla_0000000_bla"
Hier das Script:
Code:
on run {input, parameters}
set listofnames to {}
tell application "Finder"
set filelist to every file of folder "pdf_eingang" of folder "pfadangabe" of folder "pfadangabe" of folder "pfadangabe" of folder "pfadangabe" of startup disk
repeat with currentFile in filelist
set currentfilename to (the name of currentFile)
set foldername to currentfilename as alias
set currentfolder to foldername as folder
tell application "Finder"
if exists folder currentfolder then
display dialog "ALTER den ordner GIBT ES SCHON checks halt" buttons {"ok"}
else
make folder at folder "pfadangabe" of folder "pfadangabe" of folder "pfadangabe" of folder "pfadangabe" of startup disk with properties {name:currentfilename}
end if
end tell
tell application "Finder"
move every file of folder "pdf_eingang" of folder "pfadangabe" of folder "pfadangabe" of folder "pfadangabe" of folder "pfadangabe" of startup disk to currentfolder
end tell
end repeat
end tell
return input
end run