Herr/Frau Anonymous hat sich (noch) nicht gemeldet.
Nachfolgend - für die vier oder fünf Interessierten - ein Passwort-Dialog.
Benötigt wird dazu die Scripting Addition "Dialog Director" von Christopher Hyde.
Zu finden ist sie hier: <a href="http://www.osaxen.com/index.php" target="_blank">http://www.osaxen.com/index.php</a> im Ordner "Popular".
In einem "echten" Script würde natürlich nach richtig eingegebenem Passwort
nicht der Dialog "Das Passwort ist korrekt!" gezeigt, sondern eine entsprechende
Subroutine aufgerufen, welche die Fortsetzung der Aktion enthält.
---
set pwd to "test"
set dPassword to {size:[260, 95], contents:[¬
{class:push button, bounds:[170, 65, 240, 85], name:"OK", enabled:3}, ¬
{class:push button, bounds:[84, 65, 154, 85], name:"Abbruch"}, ¬
{class:password field, bounds:[10, 36, 250, 52], name bounds:¬
[10, 10, 250, 26], name:"Passwort eingeben:", value:""}], timeout after:60}
repeat with i from 1 to 3
set [ok, abbruch, aPassword] to dd auto dialog dPassword with grayscale
if ok then
if aPassword = pwd then
exit repeat
else
display dialog "Das Passwort ist falsch!
Neuer Versuch?" with icon 2
end if
else
error number -128
end if
end repeat
if aPassword = pwd then
display dialog "Das Passwort ist korrekt!" buttons "OK" default button 1 with icon 1
else
display dialog "Gleich kommt die Polizei!" buttons "OK" default button 1 with icon 0
end if
---
Hans Haesler, <a href="mailto:hsa@ringier.ch">hsa@ringier.ch</a>
als Antwort auf: [#418033]