Benutzereingabe

Dieses Thema im Forum "AppleScript" wurde erstellt von mewX, 02.01.07.

  1. mewX

    mewX Wohlschmecker aus Vierlanden

    Dabei seit:
    26.12.06
    Beiträge:
    241
    Benutzereingabe - Shutdown nach Zeit

    Tach - kurze Frage: Wie kann ich über AplleScript einen Dialog mit 'ner EIngabemöglichkeit ausgeben? Sowas wie promt() bei Javascript :)


    Gruß
    '#/edit: zum shutdown siehe beitrag #3.
     
    #1 mewX, 02.01.07
    Zuletzt bearbeitet: 02.01.07
  2. pi26

    pi26 Adams Parmäne

    Dabei seit:
    17.12.04
    Beiträge:
    1.297
    Hallo,

    siehe "display dialog" (Bestandteil von Standard Additions),


    mfg pi26
     
  3. mewX

    mewX Wohlschmecker aus Vierlanden

    Dabei seit:
    26.12.06
    Beiträge:
    241
    Hm, dein Beitrag hat mir nicht geholfen, was sind denn die Standard Additions? Hab aber Hilfe schon hier gefunden: http://www.fischer-bayern.de/applescript/html/dialog.html


    Wen's interessiert, hier mein fertiges Script:
    Es fährt nach einer selbst festlegbaren Zeit den Rechner herunter :)
    Code:
    display dialog "Bitte geben Sie die Sekunden an, nachdem Ihr Computer heruntergefahren werden soll, oder klicken SIe auf Abbrechen." default answer "30" buttons {"Abbrechen", "Los gehts"} default button 2 with icon caution
    set DlogResult to result
    set endtime to (current date) + (text returned of result)
    set stopped to "no"
    repeat while (((current date) < endtime) and (stopped = "no"))
        display dialog "Noch " & (endtime - (current date)) & " Sekunden" buttons ("STOP") default button 1 giving up after 1
        if button returned of result = "STOP" then
            display dialog "Wirklich beenden?" buttons {"Nein, weiter", "Ja"} default button 2 giving up after 5 with icon stop
            if button returned of result = "Ja" then
                set stopped to "yes"
            end if
        end if
        if (endtime - (current date)) < 10 then
            beep
        end if
    end repeat
    if stopped = "no" then
        tell application "Finder" to shut down the (system attribute)
    end if
    
     
    #3 mewX, 02.01.07
    Zuletzt bearbeitet: 02.01.07
    kaibi und McNilz gefällt das.

Diese Seite empfehlen