[GastForen Programmierung/Entwicklung AppleScript "versteckte" eingabe in dialog-box

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

"versteckte" eingabe in dialog-box

Gast
Beiträge gesamt:

11. Feb 2003, 10:23
Beitrag # 1 von 4
Bewertung:
(2362 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Update Preis auf der Quark Seite:
<a href="https://eurostore.quark.ch/upgrade_xpress50_passport.asp" target="_blank">https://eurostore.quark.ch/upgrade_xpress50_passport.asp</a>


Vollprodukt-Preis auf der Quark Seite:
<a href="https://eurostore.quark.ch/xpress50_passport.asp" target="_blank">https://eurostore.quark.ch/xpress50_passport.asp</a>

Oder für alle, die lesen können und den normalen Weg gehen wollen:
1.) auf die dt (bzw. europ.) Quark Homepage gehen.
    dort seht ihr dann die Lilie, rechts daneben dann mehrere Links,
    Das erste Link heisst dann Quark Store!!

2.) QuarkStore Link drücken
3.) Herkunftland auf der nachfolgenden Seite auswählen
4.) Anschließend das Link
      QuarkXPress Passport 5.0
    oder
      QuarkXPress Passport 5.0 Upgrade
    wählen

Viel Spass
X

"versteckte" eingabe in dialog-box

Gast
Beiträge gesamt:

7. Feb 2003, 17:42
Beitrag # 2 von 4
Beitrag ID: #418034
Bewertung:
(2361 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ich benutze applescript nur im kleinen und habe eine grundsätzliche frage. ist es möglich, eine dialog-box mit texteingabefeld so zu definieren, dass bei der texteingabe nicht die echten zeichen, sondern nur diese "passwort-punkte" &#149;&#149;&#149;&#149; erscheinen?

dank&gruss.


als Antwort auf: [#418033]

"versteckte" eingabe in dialog-box

Hans Haesler
  
Beiträge gesamt: 5826

7. Feb 2003, 18:44
Beitrag # 3 von 4
Beitrag ID: #418035
Bewertung:
(2361 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Anonymous,

die Scripting Addition "Dialog Director" ermöglicht, erweiterte Dialoge zu erstellen
und abzufragen. Unter den vielen Optionen ist auch die Eingabe von Passwörtern.

Vorschlag: schicke mir ein privates Mail mit genauer Angabe des verwendeten Mac OS.
Eventuell auch ein Beschrieb, wie der Dialog aussehen soll (Text, Darstellung).

Ich werde Dir dann die entsprechenden Dateien liefern.

Hans Haesler, <a href="mailto:hsa@ringier.ch">hsa@ringier.ch</a>


als Antwort auf: [#418033]

"versteckte" eingabe in dialog-box

Hans Haesler
  
Beiträge gesamt: 5826

11. Feb 2003, 10:23
Beitrag # 4 von 4
Beitrag ID: #418036
Bewertung:
(2361 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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:[&not;
  {class:push button, bounds:[170, 65, 240, 85], name:"OK", enabled:3}, &not;
  {class:push button, bounds:[84, 65, 154, 85], name:"Abbruch"}, &not;
  {class:password field, bounds:[10, 36, 250, 52], name bounds:&not;
    [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]
X