Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Ordner aus FileMaker anlegen

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
wnhenkels
•->
•->


Anmeldedatum: 03.04.2003
Beiträge: 7
Wohnort: Wuppertal

BeitragVerfasst am: 04.04.2003 - 10:11    Titel: Ordner aus FileMaker anlegen Antworten mit Zitat

Hallo.

Ich versuche via AS aus einer FM-Anwendung auf Knopfdruck eine Reihe von Standard-Ordnern anzulegen. Das hat mit dem unten stehenden Script, das ich über einen Feldwert (daher auch die auskommentierten Anführungszeichen) aufrufe, recht gut geklappt. Nun bekomme ich immer die Fehlermeldung "Finder got an error: Can't get some object. (Fehler -1728)."

"set derPfad to (" & Quotes & JOformel & Quotes & ")¶
set derOrdner to (" & Quotes & Auftragsnummer & "-" & Links(Auftragsname; 22) & Quotes & ")¶
set ersterName to derOrdner¶
set derAnhang to 1¶
set derPDFOrdner to (" & Quotes & "PDF" & Quotes & ")¶
set derAbbildungenOrdner to (" & Quotes & "Abbildungen" & Quotes & ")¶
set derRZOrdner to (" & Quotes & "RZ" & Quotes & ")¶
set derTypoOrdner to (" & Quotes & "Typo" & Quotes & ")¶
set derTXTOrdner to (" & Quotes & "Texte" & Quotes & ")¶
set derVorlagenOrdner to (" & Quotes & "Vorlagen" & Quotes & ")¶
tell application " & Quotes & "Finder" & Quotes & "¶
tell (make new folder at derPfad)¶
repeat¶
try¶
set name to derOrdner¶
exit repeat¶
on error number fehlerNummer¶
if fehlerNummer is not equal to -48 then¶
return¶
end if¶
set derOrdner to ersterName & " & Quotes & "-" & Quotes & " & derAnhang¶
set derAnhang to derAnhang + 1¶
end try¶
end repeat¶
end tell¶
end tell¶
set derPfad2 to derPfad & " & Quotes & ":" & Quotes & " & derOrdner¶
tell application " & Quotes & "Finder" & Quotes & "¶
tell (make new folder at derPfad2)¶
set name to derPDFOrdner¶
end tell¶
end tell¶
tell application " & Quotes & "Finder" & Quotes & "¶
tell (make new folder at derPfad2)¶
set name to derRZOrdner¶
end tell¶
end tell¶
tell application " & Quotes & "Finder" & Quotes & "¶
tell (make new folder at derPfad2)¶
set name to derAbbildungenOrdner¶
end tell¶
end tell¶
tell application " & Quotes & "Finder" & Quotes & "¶
tell (make new folder at derPfad2)¶
set name to derTypoOrdner¶
end tell¶
end tell¶
tell application " & Quotes & "Finder" & Quotes & "¶
tell (make new folder at derPfad2)¶
set name to derTXTOrdner¶
end tell¶
end tell¶
tell application " & Quotes & "Finder" & Quotes & "¶
tell (make new folder at derPfad2)¶
set name to derVorlagenOrdner¶
end tell¶
end tell¶"

Wenn ich das Script allerdings in den Scripteditor kopiere (s.u.) läuft es einwandfrei.

set derPfad to ("Volume:Folder:Folder")
set derOrdner to ("Jobfolder")
set ersterName to derOrdner
set derAnhang to 1
set derPDFOrdner to ("PDF")
set derAbbildungenOrdner to ("Abbildungen")
set derRZOrdner to ("RZ")
set derTypoOrdner to ("Typo")
set derTXTOrdner to ("Texte")
set derVorlagenOrdner to ("Vorlagen")
tell application "Finder"
tell (make new folder at derPfad)
repeat
try
set name to derOrdner
exit repeat
on error number fehlerNummer
if fehlerNummer is not equal to -48 then
return
end if
set derOrdner to ersterName & "-" & derAnhang
set derAnhang to derAnhang + 1
end try
end repeat
end tell
end tell
set derPfad2 to derPfad & ":" & derOrdner
tell application "Finder"
tell (make new folder at derPfad2)
set name to derPDFOrdner
end tell
end tell
tell application "Finder"
tell (make new folder at derPfad2)
set name to derRZOrdner
end tell
end tell
tell application "Finder"
tell (make new folder at derPfad2)
set name to derAbbildungenOrdner
end tell
end tell
tell application "Finder"
tell (make new folder at derPfad2)
set name to derTypoOrdner
end tell
end tell
tell application "Finder"
tell (make new folder at derPfad2)
set name to derTXTOrdner
end tell
end tell
tell application "Finder"
tell (make new folder at derPfad2)
set name to derVorlagenOrdner
end tell
end tell

Ich finde diesen Fehler nicht und bin für jeden Hinweis dankbar.

Viele Grüße,
Nico Confused
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
wnhenkels
•->
•->


Anmeldedatum: 03.04.2003
Beiträge: 7
Wohnort: Wuppertal

BeitragVerfasst am: 04.04.2003 - 12:12    Titel: Re: Ordner aus FileMaker anlegen Antworten mit Zitat

wnhenkels hat Folgendes geschrieben:
set derPfad2 to derPfad & ":" & derOrdner


Ich hab den Fehler gefunden. Er lag in dem aus der DB berechnetem Ergebnis. Und so hatte ich plötzlich zweit Doppelpunkte als Ordnertrennung. ;-(

Richtig war dann set derPfad2 to derPfad & derOrdner
Und nun läuft alles.

cu, Nico
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter