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

Try Block Fehler

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


Anmeldedatum: 23.11.2006
Beiträge: 56

BeitragVerfasst am: 04.03.2011 - 14:27    Titel: Try Block Fehler Antworten mit Zitat

Hallo,

vielleicht sitze ich schon zu lange vor dem Rechner aber irgendwie will der try Block nicht das machen was er soll.

Es wird beim ersten durchlauf ein Ordner erstellt.
Beim zweiten durchlauf soll es keine Fehlermeldung geben bezüglich Ordner erstellen, da dieser doch im "on Error" Bereich steht.

Vielleicht sieht einer von euch wo der Fehler liegt.

Code:

set ZielOrdner to "Macintosh HD:Users:michael:Desktop:DM-DatenAS:Ablage"
set jahresDatum to "2011"


try
   -- wenn kein Jahres-Datum-Ordner existiert dann ...
   alias (ZielOrdner & jahresDatum)
on error
   -- ... erstelle einen Ordner mit dem Namen jahresDatum
   display dialog "Ordner wird erstellt"
   tell application "Finder" to make new folder at ZielOrdner with properties {name:jahresDatum}
end try
display dialog " jetzt gehts weiter"



Vielen Dank

Michael
Code:
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
michael m.
•-->
•-->


Anmeldedatum: 23.11.2006
Beiträge: 56

BeitragVerfasst am: 04.03.2011 - 14:42    Titel: Antworten mit Zitat

Ich habe mal einen display dialog direkt nach dem alias eingeschrieben
der das Verzeichnis ausgeben soll.

Diesen Dialog bekomme ich nie angezeigt egal ob der Ordner vorhanden ist oder nicht. Der Dialog wird nur angezeigt wenn ich das alias auskommentiere.

Diesen Dialog müsste ich doch eigentlich immer angezeigt bekommen, weil er nicht im on error Block steht!

Code:
set ZielOrdner to "Macintosh HD:Users:michael:Desktop:DM-DatenAS:Ablage"
set jahresDatum to "2011"

try
   -- wenn kein Jahres-Datum-Ordner existiert dann ...
   alias (ZielOrdner & jahresDatum)
   display dialog (ZielOrdner & jahresDatum)
on error
   -- ... erstelle einen Ordner mit dem Namen jahresDatum
   display dialog "Ordner wird erstellt"
   tell application "Finder" to make new folder at ZielOrdner with properties {name:jahresDatum}
end try
display dialog " jetzt gehts weiter"


Viele Grüsse
Michael
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
michael m.
•-->
•-->


Anmeldedatum: 23.11.2006
Beiträge: 56

BeitragVerfasst am: 04.03.2011 - 16:26    Titel: Antworten mit Zitat

Hi,

mal ne Stunde Pause gemacht und die Lösung kam von alleine.

Hie die Lösung:

Code:
alias (ZielOrdner & ":" & jahresDatum)


Viele Grüsse

Michael
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
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