Guten Tag,
ich würde gerne ein Tool machen mit der Suchfunktion wie bei der Autoit Hilfe. Wenn man dann auf das gefundene Suchwort klickt, dann sollen wie bei der Autoit Hilfe auch mehrere Informationen darüber angezeigt werden.
Wo kann ich denn nun die Wörter eingeben, die gefunden werden können?
Und wie kann ich es machen, dass wenn man dann das gefundene Wort anklickt, dass dort Infos darüber, wie bei der Hilfedatei halt, angezeigt werden?
Ahh nun habe ich dieses Beispielscript gefunden, jedoch komme ich damit nicht ganz klar. ( Beispielscript von Name22 )
Spoiler anzeigen
#include <GUIConstants.au3>
#include <GUIEdit.au3>
$hWnd = GUICreate("Suchtool", 300, 350)
$cEdit_Text = _GUICtrlEdit_Create($hWnd, "", 5, 5, 290, 290, BitOR(0x0040, 0x0100, 0x0004, 0x00200000))
$cInput_Searchstring = GUICtrlCreateInput("", 5, 300, 235, 25)
$cButton_Search = GUICtrlCreateButton("Suchen", 245, 300, 50, 25)
GUISetState()
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
_GUICtrlEdit_Destroy($cEdit_Text)
Exit
Case $cButton_Search
$aSearch = _SearchString(_GUICtrlEdit_GetText($cEdit_Text), GUICtrlRead($cInput_Searchstring))
Switch @error
Case 0
_GUICtrlEdit_SetSel($cEdit_Text, $aSearch[0] - 1, $aSearch[1] - 1)
ControlFocus($hWnd, "", $cEdit_Text)
Case 1
MsgBox(16, "Error!", "Das angegebene Suchwort konnte nicht gefunden werden.")
Case 2
MsgBox(16, "Error!", "Bitte geben sie ein Suchwort an.")
EndSwitch
EndSwitch
WEnd
Func _SearchString($sText_Search, $sSearchString)
If StringReplace($sText_Search, " ", "") = "" Or StringReplace($sSearchString, " ", "") = "" Then Return SetError(2, 0, 0)
$iStringInStr = StringInStr($sText_Search, $sSearchString)
If Not $iStringInStr Then Return SetError(1, 0, 0)
Local $aReturn[2] = [$iStringInStr, $iStringInStr + StringLen($sSearchString)]
Return $aReturn
EndFunc
Danke im voraus.