Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Entwickler>Applescript "Programm" wird nicht ausgeführt

Applescript "Programm" wird nicht ausgeführt

Johnny
Johnny08.03.1121:21
Hallo zusammen!

Ich habe gerade angefangen mich ein wenig in Applescript einzuarbeiten und habe eine hoffentlich nicht all zu dumme Frage an euch:

Ich habe mal ein ganz einfaches Script erstellt:
tell application "iCal"
activate
end tell

Und das habe ich dann als "Programm" gespeichert.

Wenn ich dieses Programm nun aber starte/ausführe, dann poppt im Dock für ca. ne halbe Sekunde das Script-Symbol auf und verschwindet sofort wieder, aber passieren tut nix
(Also iCal bleibt geschlossen)

Wenn ich es jedoch als "Script" speichere und dann mit dem Script-Editor öffne und den "Ausführen"-Button drücke, dann funktioniert es...

Wieso ist das denn so?!
Was mache ich falsch?! Kann man meinen Code nicht als Programm sichern?!

Vielen Dank schon mal für eure Antworten!
0

Kommentare

chb08.03.1121:48
Hast du dein Applescript Programm etwa "iCal" genannt?
0
Johnny
Johnny08.03.1122:27
Hä?! Wie was?!
Wieso denn? Versteh die Frage grad nicht

Ich habe diesen Code so wie er ist 1:1 aus einer uralt PDF für AppleScript Grundlagen kopiert und eingefügt.
Und so wie ich das verstanden habe sagt der Code das Programm iCal soll gestartet werden.
0
chb08.03.1122:35
Ja schon, aber damit du dein Skript als Programm speichern kannst (z.b. am Schreibtisch) musst du ihm ja einen Namen verpassen (in meinem Fall "lustigesSkript").

Bei mir funktioniert das Skript auch als Programm, selbstverständlich aber nicht, wenn das Skript-Programm selbst als "ical.app" gespeichert wird.
0
Johnny
Johnny08.03.1122:46
chb

VIELEN VIELEN DANK!!!
Ich bin doch echt ne Pfeife

Klar, hatte es als iCal abgespeichert...
Und ich bin schon seit 3h am rum machen... :'(

Wie gesagt, habe erst damit angefangen.

DANKE DANKE DANKE!!!
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.