• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Das neue Jahr beginnt wie das alte - natürlich mit einem neuen Fotowettbewerb! Auch im Monat Januar freuen wir uns auf Eure Einsendungen. Wie es weitergeht, wisst Ihr ja - Hier geht es lang --> Klick

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!!!
 

fdd331

Weigelts Zinszahler (Rotfranch)
Registriert
14.08.13
Beiträge
251
Du bist im AppleScript-Forum mit diesem Thread besser aufgehoben… Am besten einen Mod um Verschiebung bitten.
 

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
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.