• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Apple Script Editor eingabe abspeichern

TypischMS

Erdapfel
Registriert
21.06.13
Beiträge
1
Hey, ich möchte mit AppleScript Editor ein Dialog programmieren, dass wenn man es startet den Bildschirm so sperrt, das man nur etwas in dieses Fenster eintragen kann, bis man etwas bestimmtes gemacht hat! - 2. Ist es möglich, das man ein Textfeld hat, in das man etwas eintragen kann, und das dieses in eine Textdatei abspeichert (mit Datum Uhrzeit)
z.B.:
Was machen Sie? |Musizieren| |Eintragen und starten|
Wenn man nun den Knopf eintragen und Starten drückt, dass dann (am besten im Hintergrund) diese Aktion mit Startzeit in eine Datei einträgt und sich ein neues Fenster öffnet:
Fertig? |Aktion beenden|
und dass dann wie in 1. sich der Bildschirm sperrt (wenn möglich), dass gleich in der Datei die Endzeit abgespeichert wird und dass man dann wieder von vorne beginnt!
Ich glaube es kommt wieder keine Antwort ... Wie immer ... Ich hoffe aber immer noch :-)
Wenn jemand wenigstens eine Idee dazu hat oder n link oder sowas dann her damit!
Vielen vielen Dank!!!
 
Du bist im AppleScript-Forum mit diesem Thread besser aufgehoben… Am besten einen Mod um Verschiebung bitten.
 
Zum Thema Bildschirm sperren:

Mit AppleScript wird es da schwierig. Wenn du aber nach Kioskmode googlest, wirst du Programme finden, die das machen was du willst.

Zum Skript:

Was du brauchst ist ein Dialog, der in einer Repeat-Schleife läuft. Hier mal ein Beispiel:

Code:
[COLOR=#000000][B]repeat[/B] [/COLOR][COLOR=#5E6161]--Endlosschleife
[/COLOR]    [B]set[/B] [COLOR=#4f8f00]theAnswer[/COLOR] [B]to[/B] [COLOR=#5730be]text returned[/COLOR] [B]of[/B] ([COLOR=#012fbe][B]display dialog[/B][/COLOR] "Was machen Sie?" [COLOR=#012fbe]default answer[/COLOR] "Essen" [COLOR=#012fbe]buttons[/COLOR] {"Abbrechen", "Und los!"} [COLOR=#012fbe]default button[/COLOR] 2 [COLOR=#012fbe]with icon[/COLOR] [COLOR=#331e65]stop[/COLOR]) [COLOR=#5e6161]--Beispieldialog[/COLOR]
    [COLOR=#012fbe][B]do shell script[/B][/COLOR] "echo $(date '+%Y-%m-%d %H:%M:%S') ANFANG: " & [COLOR=#812fdc]quoted form[/COLOR] [B]of[/B] [COLOR=#4f8f00]theAnswer[/COLOR] & ">>~/Desktop/mein\\ Log.txt" [COLOR=#5e6161]--loggen[/COLOR]
[COLOR=#012FBE][COLOR=#000000]    [/COLOR][B]display dialog[/B][COLOR=#000000] "Fertig?"[/COLOR][/COLOR]
    [COLOR=#012fbe][B]do shell script[/B][/COLOR] "echo $(date '+%Y-%m-%d %H:%M:%S') ENDE: " & [COLOR=#812fdc]quoted form[/COLOR] [B]of[/B] [COLOR=#4f8f00]theAnswer[/COLOR] & ">>~/Desktop/mein\\ Log.txt"
[B]end[/B] [B]repeat[/B]

Statt in einer Textdatei kannst du auch direkt in die Konsole loggen.