Edit Feld Unveränderbar

  • Sry ich schon wieder habe jetzt alles fertig aber wenn man in das aufgehende editfeld klickt kann mann da editieren usw.(daher wohl auch der name editfeld)
    wie kann ich das denn machen das da keiner klicken oder sonstwas machen kann aber trotzdem scrollen
    habe über sufu ein thema gefnden aber nit kapiert was gmeint war
    kann mir bitte einer helfen ?

  • und wo muss ich das einfügen ?

    Spoiler anzeigen
    [autoit]

    #include

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\administrator\desktop\gragezoneserveradmintool.kxf
    $GrageZoneServerAdminTool = GUICreate("GrageZoneServerAdminTool", 881, 615, 191, 118)
    GUISetBkColor(0x000000)
    $Head = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Administrator\Desktop\signatureji9.gif", 104, 0, 668, 100, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Serverreg1 = GUICtrlCreateLabel("ServerAdministration", 8, 128, 137, 23)
    GUICtrlSetFont(-1, 10, 800, 0, "Comic Sans MS")
    GUICtrlSetColor(-1, 0x800000)
    $Read2 = GUICtrlCreateLabel("Read Info´s/Commands", 272, 128, 151, 23)
    GUICtrlSetFont(-1, 10, 800, 0, "Comic Sans MS")
    GUICtrlSetColor(-1, 0x800000)
    $Tools3 = GUICtrlCreateLabel("Tools", 592, 128, 37, 23)
    GUICtrlSetFont(-1, 10, 800, 0, "Comic Sans MS")
    GUICtrlSetColor(-1, 0x800000)
    $Setup4 = GUICtrlCreateLabel("Setup Your Server", 752, 128, 121, 23)
    GUICtrlSetFont(-1, 10, 800, 0, "Comic Sans MS")
    GUICtrlSetColor(-1, 0x800000)
    $StmAr1 = GUICtrlCreateButton("StartServer +AR", 16, 160, 107, 25, 0)
    $stopsvmar2 = GUICtrlCreateButton("StopServer +AR", 16, 192, 107, 25, 0)
    $startsvoar3 = GUICtrlCreateButton("StartServer o. AR", 16, 224, 107, 25, 0)
    $stopsvoAR4 = GUICtrlCreateButton("StopServer o. AR", 16, 256, 107, 25, 0)
    $Label1 = GUICtrlCreateLabel("by WoW-Unit", 776, 592, 100, 20)
    GUICtrlSetFont(-1, 8, 800, 2, "Comic Sans MS")
    GUICtrlSetColor(-1, 0x000080)
    $Riid1 = GUICtrlCreateButton("Read Item Id´s", 296, 160, 107, 25, 0)
    $rgmc1 = GUICtrlCreateButton("Read Gm-commands", 296, 192, 107, 25, 0)
    $rmabi1 = GUICtrlCreateButton("Read Mix/Buff Id´s", 296, 224, 107, 25, 0)
    $Button2 = GUICtrlCreateButton("Skill Id´s", 296, 256, 107, 25, 0)
    $Button1 = GUICtrlCreateButton("Mob Id´s", 296, 288, 107, 25, 0)
    $Button3 = GUICtrlCreateButton(".Pk-File´s Password", 296, 320, 107, 25, 0)
    $Button4 = GUICtrlCreateButton("Make 90% Laggfree", 16, 288, 107, 25, 0)
    $Button5 = GUICtrlCreateButton("Make 100% Laggfree", 16, 320, 107, 25, 0)
    $Button6 = GUICtrlCreateButton("Edit Xp´s Rate", 560, 160, 107, 25, 0)
    $Button7 = GUICtrlCreateButton("Make Buff Item´s", 560, 192, 107, 25, 0)
    $Button8 = GUICtrlCreateButton("Create Acc´s", 560, 224, 107, 25, 0)
    $Button9 = GUICtrlCreateButton("Edit Config File´s", 560, 256, 107, 25, 0)
    $Button10 = GUICtrlCreateButton("Install Kosp", 760, 160, 107, 25, 0)
    $Button11 = GUICtrlCreateButton("Update Kosp", 760, 192, 107, 25, 0)
    $Button12 = GUICtrlCreateButton("Setup Update Server", 760, 224, 107, 25, 0)
    $Button13 = GUICtrlCreateButton("Install Mssql", 760, 256, 107, 25, 0)
    $Button14 = GUICtrlCreateButton("Regg ODBC", 760, 288, 107, 25, 0)
    $Button15 = GUICtrlCreateButton("View GTX File´s", 560, 288, 107, 25, 0)
    $Button16 = GUICtrlCreateButton("TuT for This Tool", 296, 352, 107, 25, 0)
    $Edit1 = GUICtrlCreateEdit("", 8, 400, 865, 185)
    GUICtrlSetData(-1, "Edit1")
    $Label2 = GUICtrlCreateLabel("Extra´s", 560, 320, 43, 17)
    GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
    GUICtrlSetColor(-1, 0x800000)
    $Button17 = GUICtrlCreateButton("Start Your Client", 560, 344, 107, 25, 0)
    GUISetState(@SW_SHOW)
    $path = @ScriptDir
    $aString = Stringsplit($path, "\")
    $path = StringTrimRight($path, StringLen($aString[$aString[0]]))&"TUT\"
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button6
    _1()
    Case $Button8
    _2()
    Case $Button9
    _3()
    Case $Button15
    _4()
    Case $Button7
    _5()
    Case $Button13
    _6()
    Case $Button14
    _7()
    Case $Button10
    _8()
    Case $Button11
    _9()
    Case $Button12
    _10()
    Case $StmAr1
    _11()
    Case $stopsvmar2
    _12()
    Case $startsvoar3
    _13()
    Case $stopsvoAR4
    _14()
    Case $Button4
    _15()
    Case $Button5
    _16()
    Case $Button3
    _17()
    Case $Riid1
    _18()
    Case $rgmc1
    _19()
    Case $rmabi1
    _20()
    Case $Button2
    _21()
    Case $Button1
    _22()
    Case $Button16
    _23()
    Case $Button17
    _24()
    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _1()
    Run(@ScriptDir & "\Project1.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _2()
    Run(@ScriptDir & "\KOAM.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _3()
    Run(@ScriptDir & "\configedit.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _4()
    Run(@ScriptDir & "\GTXViewer.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _5()
    Run(@ScriptDir & "\MakeBuffItem.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _6()
    Run(@ScriptDir & "\StartMssql.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _7()
    Run(@ScriptDir & "\ReggODBC.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _8()
    Run(@ScriptDir & "\KOSP_Installer.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _9()
    Run(@ScriptDir & "\KOSP_Updater.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _10()
    Run(@ScriptDir & "\onlyfirsttime.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _11()
    Run(@ScriptDir & "\StartServerAR.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _12()
    Run(@ScriptDir & "\CloseServerAR.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _13()
    Run(@ScriptDir & "\StartServer.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _14()
    Run(@ScriptDir & "\CloseServer.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _15()
    Run(@ScriptDir & "\90prlaggfree.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _16()
    Run(@ScriptDir & "\100prlaggfree.exe")
    Endfunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _17()
    $Edit = GUICtrlCreateEdit(FileRead($path&"JKSYEHAB#9052.txt"), 8, 400, 865, 185)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _18()
    $Edit = GUICtrlCreateEdit(FileRead($path&"itemlist.txt"), 8, 400, 865, 185)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _19()
    $Edit = GUICtrlCreateEdit(FileRead($path&"Gm-commands.txt"), 8, 400, 865, 185)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _20()
    $Edit = GUICtrlCreateEdit(FileRead($path&"mixandbuffIds.txt"), 8, 400, 865, 185)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _21()
    $Edit = GUICtrlCreateEdit(FileRead($path&"SkillIDs.txt"), 8, 400, 865, 185)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _22()
    $Edit = GUICtrlCreateEdit(FileRead($path&"MonsterIds.txt"), 8, 400, 865, 185)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _23()
    $Edit = GUICtrlCreateEdit(FileRead($path&"GrageZoneAdminTool.txt"), 8, 400, 865, 185)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _24()
    Run("StartClient.exe")
    EndFunc

    [/autoit]


    </C></GUIConstants.au3>

    • Offizieller Beitrag

    Also mein Helpfile sagt folgendes:

    GUICtrlCreateEdit
    --------------------------------------------------------------------------------

    Creates an Edit control for the GUI.


    GUICtrlCreateEdit ( "text", left, top [, width [, height [, style [, exStyle]]]] )


    Parameters

    text The text of the control.
    left The left side of the control. If -1 is used then left will be computed according to GUICoordMode.
    top The top of the control. If -1 is used then top will be computed according to GUICoordMode.
    width [optional] The width of the control (default is the previously used width).
    height [optional] The height of the control (default is the previously used height).
    style [optional] Defines the style of the control. See GUI Control Styles Appendix.

    default ( -1) : $ES_WANTRETURN, $WS_VSCROLL, $WS_HSCROLL, $ES_AUTOVSCROLL, $ES_AUTOHSCROLL
    forced styles : $ES_MULTILINE, $WS_TABSTOP only if not $ES_READONLY
    exStyle [optional] Defines the extended style of the control. See Extended Style Table.


    Und wenn man dann noch den Link 'GUI Control Styles Appendix' anklickt, dann bekommt man noch mehr Informationen. ;)

  • mit welchem suchbegriff ?

    NOCHDAZU was hilft mir das in meiner zeile findest du kein einziges [
    zum beweis

    Spoiler anzeigen
    [autoit]

    $Edit = GUICtrlCreateEdit(FileRead($path&"SkillIDs.txt"), 8, 400, 865, 185)

    [/autoit]

    also was hilft mir dann eure aussage ?


    kann es sein das mein autoit nit aktuell is
    habe gerade die komplette hilfile in verbinung mit edit
    durchsucht der hier genannte befehl STEHT NIT DRIN

    • Offizieller Beitrag

    Es ist (nicht nur in AutoIt) üblich, dass optionale Syntaxkomponenten in eckige Klammern gesetzt werden. Aber nur in der Syntaxbeschreibung - nicht in der Syntax selbst!

    Welcher Suchbegriff? - Der Funktionsname, dort sind die Syntaxkomponenten erklärt und verlinkt auf weitergehende Erläuterungen.

    • Offizieller Beitrag

    Wenn Du einen Style ($ES_READONLY) setzt, wird der Standardstyle (default ( -1) : $ES_WANTRETURN, $WS_VSCROLL, $WS_HSCROLL, $ES_AUTOVSCROLL, $ES_AUTOHSCROLL) überschrieben. Willst Du mehrere Styles musst Du sie mit BitOr verknüpfen.

    [autoit]


    GUICtrlCreateEdit ("First line", 176,32,121,97, BitOr($ES_READONLY, $ES_WANTRETURN, $WS_VSCROLL, $WS_HSCROLL, $ES_AUTOVSCROLL, $ES_AUTOHSCROLL))

    [/autoit]
    • Offizieller Beitrag

    Um Schreibarbeit zu sparen kannst du für die Standardstyles den Style: $GUI_SS_DEFAULT_EDIT verwenden und dann mit weiteren gewünschten Styles verknüpfen.

    [autoit]

    $Edit1 = GUICtrlCreateEdit('', 10, 10, 600, 400, BitOR($GUI_SS_DEFAULT_EDIT,$ES_READONLY))

    [/autoit]


    Das funktioniert auch für andere Controls. Die jeweiligen Default-Konstanten findest du in der GUIDefaultConstants.au3.