• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Usereingaben im Vornherein bestimmen

cedib

Finkenwerder Herbstprinz
Registriert
30.03.07
Beiträge
471
Hallo,
Ich habe ein Apple-Script mit dem ich den Computer herunterfahren kann indem ich die Minuten bis zum ausschalten eingebe, aber das läuft momentan so dass ich einen Button habe und wenn man den anklickt kommt der Dialog bei dem man die Zeit einstellen kann. Ich hätte es aber gerne wenn man das einstellen kann bevor man den Button drückt. So habe ich mir das ca. vorgestellt (siehe Anhang).
Danke
Gruß
Cédric
 

Anhänge

  • Bild 2.png
    Bild 2.png
    9,2 KB · Aufrufe: 102
Ich habe das Skript:
set x to display dialog "In wie vielen Minuten soll der Computer heruntergefahren werden?" default answer "10"
set shutdowndelay to (text returned of x) * 60
delay shutdowndelay

tell application "Finder"
shut down
end tell

Ich würde gerne den Wert der Variable "shutdowndelay" im Vornherein eingeben können.
Danke
Gruß
Cédric
 
Na wenn du doch eh immer denselben shutdowndelay benutzt wuerde es doch sogar Sinn machen die Variable gleich vorher festzulegen und die ganze Usereingabe weg zu machen. Dann haste halt ein Script mit und eins ohne.

Ansonsten koennte ich mir vorstellen das ein if Konstrukt hier gute Dienste leistet.
Sowas wie
Code:
if text returned of x = 0 then
	shutdowndealy = 10
end if
 
Na eigentlich ist es nicht immer der gleiche delay. Ich habe mir nur vorgestellt dass wenn noch was am laufen ist, dass ich weg gehen kann, aber der Rechner nach einer Weile abstellt.
 
Ich habe so was ähnliches schon mal für mich selbst gebastelt und dazu eine Beispieldatei von Apple umgebaut. Das ganze funktioniert so ähnlich wie die normale Ausschaltfunktion von Mac OS, jedoch schaltet sich der Computer nach einer einstellbaren Zeit aus.

Ich hoffe, dass du das gebrauchen kannst.

mfg
robert
 

Anhänge

Vielen Dank
Das sieht ja sehr gut aus.