Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
weisses_papier •->

Anmeldedatum: 01.02.2002 Beiträge: 18
|
Verfasst am: 17.04.2002 - 12:08 Titel: Aktion ausführen nach Zeitablauf... - ...wenn kein Button ge |
|
|
Hallo zusammen,
ich versuche, ein Script zum Start verschiedener PRGs zu schreiben.
Als Basis dient folgendes Script:
-------------------------
tell application "Finder"
activate
display dialog "Objekte in ' Special Start': " buttons {"Starten", "Nicht Starten"} default button 1
if button returned of the result is "Starten" then
open every item in folder " Special Start" of startup disk
end if
end tell
-------------------------
Es soll sich aber wie folgt verhalten:
1. Die Buttons "Starten" und "Nicht Starten" bewirken... ;-)
2. Habe ich innerhalb von 30 Sekunden keinen Button geklickt, soll die Aktion "open every item in folder " Special Start" of startup disk" automatisch aktiviert werden.
Weiter bin ich leider nicht gekommen...
Kann mir jemand helfen?
Vielen Dank und schöne Grüße
Claus |
|
Nach oben |
|
 |
Folker •---->


Anmeldedatum: 11.12.2000 Beiträge: 649 Wohnort: Holsteinische Schweiz
|
Verfasst am: 17.04.2002 - 12:25 Titel: Aktion ausführen nach Zeitablauf... |
|
|
Hallo Claus,
welches System bzw. AppleScript nutzt Du? Bei mir (OS 9.2.1, AS 1.6) enthält der Eintrag für den Dialog im Dictionary den Parameter: [giving up after integer]
Das sollte doch helfen. Aufpassen musst Du nur beim dialog reply. Neben dem 'button returned' musst Du auch 'gave up' berücksichtigen. Gave up ist ein Boolean, also true oder false, wenn true, ist der button returned = ""
Gruß,
Folker
Na gut Ö
set temp to (display dialog "Objekte in \"Special Start\":" buttons {"Starten", "Nicht Starten"} default button 1 with icon 1 giving up after 30)
if (gave up of temp) then
set the_but to "Starten"
else
set the_but to (button returned of temp)
end if
(Geändert von Folker um 12:32 Uhr am 17 April 2002) _________________ Gruß,
Folker Brandt
=============================
Systemberatung · Datenbanken · Webdesign |
|
Nach oben |
|
 |
weisses_papier •->

Anmeldedatum: 01.02.2002 Beiträge: 18
|
Verfasst am: 19.04.2002 - 13:12 Titel: Aktion ausführen nach Zeitablauf... |
|
|
Hallo Folker,
in Ehrfurcht knie ich nieder ;-)
Ich benutze OS 9.0.4 mit AS 1.4.3, aber auch hier funktioniert Dein Script.
Vielen Dank also für Deine schnelle Hilfe; schade, dass ich mich nicht revanchieren kann...
Schönen Gruß
Claus |
|
Nach oben |
|
 |
Folker •---->


Anmeldedatum: 11.12.2000 Beiträge: 649 Wohnort: Holsteinische Schweiz
|
Verfasst am: 19.04.2002 - 14:23 Titel: Aktion ausführen nach Zeitablauf... |
|
|
> in Ehrfurcht knie ich nieder
Uff - nein, das ist zu viel :)
> schade, dass ich mich nicht revanchieren kann...
Wieso? Wanderst Du aus? ;)
Gruß,
Folker _________________ Gruß,
Folker Brandt
=============================
Systemberatung · Datenbanken · Webdesign |
|
Nach oben |
|
 |
Folker •---->


Anmeldedatum: 11.12.2000 Beiträge: 649 Wohnort: Holsteinische Schweiz
|
Verfasst am: 19.04.2002 - 14:23 Titel: Aktion ausführen nach Zeitablauf... |
|
|
> in Ehrfurcht knie ich nieder
Uff - nein, das ist zu viel :)
> schade, dass ich mich nicht revanchieren kann...
Wieso? Wanderst Du aus? ;)
Gruß,
Folker _________________ Gruß,
Folker Brandt
=============================
Systemberatung · Datenbanken · Webdesign |
|
Nach oben |
|
 |
|