Hallo,
nun kommen wir zu meinem letzten Problem. Ich habe mal ein kleines Beispielscript vorbereitet :
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1_1 = GUICreate("Form1", 682, 680, 206, 148,$WS_POPUP)
$Input1 = GUICtrlCreateInput("", 304, 168, 329, 21)
$Edit1 = GUICtrlCreateEdit("", 304, 248, 329, 25, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN))
GUICtrlSetData(-1, "Edit1")
$Edit2 = GUICtrlCreateEdit("", 304, 320, 329, 25, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN))
GUICtrlSetData(-1, "Edit2")
$suchen = GUICtrlCreateButton("suchen", 304, 200, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $suchen
switch GuiCtrlRead($Input1)
Case "Banane", "Banana", "gebogene Stange"
Funktion_1()
Case "Tomate"
Funktion_2()
Case "Tomato"
Funktion_2()
Case "spanische Tomaten"
Funktion_2()
Case Else
MsgBox(0, "Rückmeldung", "Auswertung kann nicht erfolgen. Bitte gebe sie ein anderes Wort ein.")
EndSwitch
func Funktion_1()
$Text = "Aberglaube"
GUICtrlSetData($Edit1, $Text)
$Text2 = "Langweilig"
GUICtrlSetData($Edit2, $Text2)
EndFunc
Func Funktion_2()
Local $iRnd = Random(1, 2, 1)
Switch $iRnd
Case 1
; Das erste vom Zufallsprinzip soll das sein
$Text = "Spielzeug"
GUICtrlSetData($Edit1, $Text)
$Text2 = "Droge"
GUICtrlSetData($Edit2, $Text2)
Case 2
; Das zweite vom Zufallsprinzip soll das sein
$Text = "Obst"
GUICtrlSetData($Edit1, $Text)
$Text2 = "Ente"
GUICtrlSetData($Edit2, $Text2)
EndSwitch
EndFunc ;==>Funktion_2
EndSwitch
WEnd
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Wie mache ich es, dass er auf diese Wörter, wie oben " Banane " , " Banana " oder " lange Stange " reagiert, d.h, dass wenn man " Ich will eine Banane " / Ich hätte gerne eine Banane " etc. ( Also überall, wo das Wort Banana drin vorkommt, reagiert er und wählt die Funktion aus? )eingibt, dass er dann die Funktion auswählt?.