S
Streber
Registriert
Thread Starter
- Dabei seit
- 05.02.2007
- Beiträge
- 2
- Reaktionspunkte
- 0
...bin ein absoluter AS-Neuling mit guten FM Kenntnissen ,
Das Problem ist folgendes;
Ich versuche bereits seit Tagen ein AS zu basteln, mit dem ich eine Kopie (hunderte ) eines FM-Documentes erstellen, diese dann in einen anderen Ordner verschieben und umbenennen kann (durch AS berechnung).
Der eine Teil, kopieren und in einen anderen Ordner verschieben funktioniert mir bereits und sieht so aus:
tell application "Finder"
set t to (document file "TEST 1.fp7" of folder "X" of folder "Y" of folder "Z" of startup disk)
duplicate t to folder "A" of folder "B" of folder "C" of startup disk
set e to result
set name of e to "Anderer Name"
set e to result
end tell
der zweite Teil funktioniert mir ebenfalls, der sieht dann so aus:
set d to (current date) + 604800
set derTag to text -2 thru -1 of ("0" & d's day)
set Monat to word 3 of ((current date) as text)
set MonatsListe to {January, February, March, April, May, June, July, August, September, October, November, December}
repeat with i from 1 to 12
if d's month = item i of MonatsListe then
set MM to text -2 thru -1 of ("0" & i)
exit repeat
end if
end repeat
set Jahr to ((year of d) as text)
set dasDatum to "Aufgaben für den " & derTag & "." & Monat & "." & Jahr
Versuche, die beiden Scripts irgendwie zu verschachteln, schlagen regelmässig mit einer Fehlermeldung fehl wer kann mir weiterhelfen???
Das Problem ist folgendes;
Ich versuche bereits seit Tagen ein AS zu basteln, mit dem ich eine Kopie (hunderte ) eines FM-Documentes erstellen, diese dann in einen anderen Ordner verschieben und umbenennen kann (durch AS berechnung).
Der eine Teil, kopieren und in einen anderen Ordner verschieben funktioniert mir bereits und sieht so aus:
tell application "Finder"
set t to (document file "TEST 1.fp7" of folder "X" of folder "Y" of folder "Z" of startup disk)
duplicate t to folder "A" of folder "B" of folder "C" of startup disk
set e to result
set name of e to "Anderer Name"
set e to result
end tell
der zweite Teil funktioniert mir ebenfalls, der sieht dann so aus:
set d to (current date) + 604800
set derTag to text -2 thru -1 of ("0" & d's day)
set Monat to word 3 of ((current date) as text)
set MonatsListe to {January, February, March, April, May, June, July, August, September, October, November, December}
repeat with i from 1 to 12
if d's month = item i of MonatsListe then
set MM to text -2 thru -1 of ("0" & i)
exit repeat
end if
end repeat
set Jahr to ((year of d) as text)
set dasDatum to "Aufgaben für den " & derTag & "." & Monat & "." & Jahr
Versuche, die beiden Scripts irgendwie zu verschachteln, schlagen regelmässig mit einer Fehlermeldung fehl wer kann mir weiterhelfen???