Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
spirigwi •----->


Anmeldedatum: 10.07.2003 Beiträge: 1517 Wohnort: Olten-CH
|
Verfasst am: 19.11.2004 - 00:17 Titel: zur Abwechslung was einfaches für euch |
|
|
guckt bitte mal alle her wie blöd einer wie ich sein kann
" Frage : Zb beim"
--default button 2
"Kann man eine Nr eingeben
Kann man nun auch eine Nr zurückgewinnen um die Nr des gedrückten Buttons zu erfahren um ihn zu verwerten??
Dies würde einem die mühsamen Text-vergleiche erparen die dann nach unsachgemässer formatierung(aus Listen zu text usw. als Antwortkriterium doch wieder im Stich lassen und sowieso alles komplizieren"
--Beispiel
set Buttons1 to "Nur nicht so: *•®™Æ¶©®ß@"
set Buttons2 to "JA, das gänge ja noch"
set ButtRet to 1
activate
set DiaMenu to ¬
display dialog ¬
"welcher Knopf in Zahlen! hat jetzt geantwortet?" buttons ¬
{Buttons1, Buttons2} ¬
default button 2
get button returned of DiaMenu -- as number
"
danke vielmals für baldige Antwort" _________________ Skript-Fan => ein � -Fan =>Scr¿¿-KongFuSius_Kurpfusius |
|
Nach oben |
|
 |
Folker •---->


Anmeldedatum: 11.12.2000 Beiträge: 649 Wohnort: Holsteinische Schweiz
|
Verfasst am: 22.11.2004 - 10:35 Titel: |
|
|
Moin,
zur "einfachen Frage" - nein, ist so nicht vorgesehen. Siehe Verzeichnis StandardAdditions:
==================
display dialog: Display a dialog box, optionally requesting user input
display dialog plain text -- the text to display in dialog box
[default answer plain text] -- the default editable text
[buttons a list of plain text] -- a list of up to three button names
[default button number or string] -- the name or number of the default button
[with icon number or string] -- the name or ID of the icon to display…
[with icon stop/note/caution] -- …or one of these system icons
[giving up after integer] -- number of seconds to wait before automatically dismissing dialog
Result: dialog reply -- a record containing the button clicked and text entered (if any)
Class dialog reply: Reply record for the ‘display dialog’ command
Properties:
button returned plain text [r/o] -- name of button chosen (empty if ‘giving up after’ was supplied and dialog timed out)
text returned plain text [r/o] -- text entered (present only if ‘default answer’ was supplied)
gave up boolean [r/o] -- Did the dialog time out? (present only if ‘giving up after’ was supplied)
==================
Da braucht es eine eigens definierte Funktion! ZB. so:
set theButtonList to {"Abbruch", "Vielleicht", "Jawoll"}
try
set temp to the button returned of (display dialog "Moin" buttons theButtonList default button 3 with icon 1 giving up after 5)
set theButtonNr to get_replyNr(theButtonList, temp)
on error errmsg number errnum
if errnum = (-128) then set theButtonNr to 1
end try
get theButtonNr
-- mögl. Ergebnisse: 0 bei gave up oder 1 bei Abbruch oder 2 oder 3
on get_replyNr(theL, theButton)
set x to 0
repeat with i from 1 to (count items of theL)
log i
if theButton is item i of theL then
set x to i
exit repeat
end if
end repeat
return x
end get_replyNr
Bei Deiner anderen Frage muss ich erstmal durchsteigen  _________________ Gruß,
Folker Brandt
=============================
Systemberatung · Datenbanken · Webdesign |
|
Nach oben |
|
 |
spirigwi •----->


Anmeldedatum: 10.07.2003 Beiträge: 1517 Wohnort: Olten-CH
|
Verfasst am: 22.11.2004 - 15:51 Titel: |
|
|
ich dank dir vielmals Folker komme mit deinen Anweisungen jetzt wunderbar klar
Nun kann ich wenn nichts gegen hast mit dem oberen posting weiterwursteln
Schau wieder mal dort hin
http://www.fischer-bayern.de/phpBB2/viewtopic.php?t=1209
Gruss und dank, Willy _________________ Skript-Fan => ein � -Fan =>Scr¿¿-KongFuSius_Kurpfusius |
|
Nach oben |
|
 |
Folker •---->


Anmeldedatum: 11.12.2000 Beiträge: 649 Wohnort: Holsteinische Schweiz
|
Verfasst am: 22.11.2004 - 16:12 Titel: |
|
|
Hallo Willy,
Antwort zu dem anderen Thread ist in genau diesem zu finden
Ach so, eines noch: Weißt Du eigentlich, was ich am Anfang teilweise für gruseligen Code gescriptet habe? Ha, nein natürlich nicht - aber auch ich bin mal damit angefangen und habe meinem Rechner so manche "blutige Nase" eingehandelt - der Hit war mal in irgendeiner OS 7 oder 8.x Version - da war wohl ein Bug in As und der hat mich fröhlich Dateien mit einem Doppelpunkt im Namen erzeugen lassen - die lagen dann auf dem Desktop - der Versuch sie zu beseiigen führte zum sofortigen Absturz des Macs. Und ehrlich, ich weiß gar nicht mehr wie ich die losgeworden bin - wahrscheinlich Rechner neu installiert  _________________ Gruß,
Folker Brandt
=============================
Systemberatung · Datenbanken · Webdesign |
|
Nach oben |
|
 |
spirigwi •----->


Anmeldedatum: 10.07.2003 Beiträge: 1517 Wohnort: Olten-CH
|
|
Nach oben |
|
 |
|