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