Mit Tastatureingabe Script fortsetzen

Dieses Thema im Forum "Scripting und Automatisierung" wurde erstellt von crazykiddy, 06.10.2005.

  1. crazykiddy

    crazykiddy Thread Starter MacUser Mitglied

    Beiträge:
    4
    Zustimmungen:
    0
    Mitglied seit:
    19.05.2004
    Hallo!

    Ich bin auf der suche nach einer Anweisung, welche eine Tastatureingabe (z.B. Drücken der Enter-Taste) abwartet, um das Script weiter auszuführen.
    Man könnte es zwar generell auch mit "display dialog..." machen, aber es sollte versteckt ablaufen.
    Oder gibt es die Möglichkeit, die dialog box so zu positionieren, dass man sie nicht mehr auf dem Desktop sieht?

    Danke für eure Hilfe!
    (AppleScript-Neuling)
     
    Zuletzt bearbeitet: 06.10.2005
  2. Snow

    Snow MacUser Mitglied

    Beiträge:
    262
    Zustimmungen:
    2
    Mitglied seit:
    24.03.2003
    Wenn du die Scripting Addition "Jon's Commands" verwendest, kannst du die gedrückten Tasten im Skript abfragen.

    Man könnte nun diese Abfrage in eine Schleife packen, die nur verlassen wird, wenn die entsprechende(n) Taste(n) gedrückt wurde(n).

    Beispiel:

    repeat -- Endlos-Schleife
    set keys_pressed to (keys pressed) -- Befehl aus Jon's Commands
    if keys_pressed is {"enter"} then
    try
    beep 2
    display dialog "Quit?"
    exit repeat
    end try
    end if
    end repeat


    Der restliche Skriptablauf folgt dann im Anschluss an die Schleife.
     
  3. crazykiddy

    crazykiddy Thread Starter MacUser Mitglied

    Beiträge:
    4
    Zustimmungen:
    0
    Mitglied seit:
    19.05.2004
    danke!...

    werd das gleich mal ausprobieren!

    Weiß zufällig jemand, ob es beim Quicktime Player Version 6.5.1 einen ähnlichen Befehl wie "pause" gibt? In der neuen 7er Version ist er implementiert.
    Hab einen Hardwarekonflikt, deswegen kann ich QT nicht updaten.
    Denn wenn man im Full Screen modus auf "stop" geht, wird das Fenster wieder normal.
    Bitte fragt jetzt nicht, was ich machen möchte....
     
Die Seite wird geladen...

Diese Seite empfehlen