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 ?
Edit Feld Unveränderbar
-
- [ offen ]
-
Eistee -
11. Februar 2008 um 23:42 -
Geschlossen -
Erledigt
-
-
style $ES_READONLY
-
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
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$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 ###While 1
[/autoit] [autoit][/autoit] [autoit]
$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
WEndFunc _1()
[/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\Project1.exe")
EndfuncFunc _2()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\KOAM.exe")
EndfuncFunc _3()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\configedit.exe")
EndfuncFunc _4()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\GTXViewer.exe")
EndfuncFunc _5()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\MakeBuffItem.exe")
EndfuncFunc _6()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\StartMssql.exe")
EndfuncFunc _7()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\ReggODBC.exe")
EndfuncFunc _8()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\KOSP_Installer.exe")
EndfuncFunc _9()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\KOSP_Updater.exe")
EndfuncFunc _10()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\onlyfirsttime.exe")
EndfuncFunc _11()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\StartServerAR.exe")
EndfuncFunc _12()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\CloseServerAR.exe")
EndfuncFunc _13()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\StartServer.exe")
EndfuncFunc _14()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\CloseServer.exe")
EndfuncFunc _15()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\90prlaggfree.exe")
EndfuncFunc _16()
[/autoit] [autoit][/autoit] [autoit]
Run(@ScriptDir & "\100prlaggfree.exe")
EndfuncFunc _17()
[/autoit] [autoit][/autoit] [autoit]
$Edit = GUICtrlCreateEdit(FileRead($path&"JKSYEHAB#9052.txt"), 8, 400, 865, 185)
EndFuncFunc _18()
[/autoit] [autoit][/autoit] [autoit]
$Edit = GUICtrlCreateEdit(FileRead($path&"itemlist.txt"), 8, 400, 865, 185)
EndFuncFunc _19()
[/autoit] [autoit][/autoit] [autoit]
$Edit = GUICtrlCreateEdit(FileRead($path&"Gm-commands.txt"), 8, 400, 865, 185)
EndFuncFunc _20()
[/autoit] [autoit][/autoit] [autoit]
$Edit = GUICtrlCreateEdit(FileRead($path&"mixandbuffIds.txt"), 8, 400, 865, 185)
EndFuncFunc _21()
[/autoit] [autoit][/autoit] [autoit]
$Edit = GUICtrlCreateEdit(FileRead($path&"SkillIDs.txt"), 8, 400, 865, 185)
EndFuncFunc _22()
[/autoit] [autoit][/autoit] [autoit]
$Edit = GUICtrlCreateEdit(FileRead($path&"MonsterIds.txt"), 8, 400, 865, 185)
EndFuncFunc _23()
[/autoit] [autoit][/autoit] [autoit]
$Edit = GUICtrlCreateEdit(FileRead($path&"GrageZoneAdminTool.txt"), 8, 400, 865, 185)
EndFuncFunc _24()
[/autoit]
Run("StartClient.exe")
EndFunc
</C></GUIConstants.au3> -
- Offizieller Beitrag
Ach komm...
Du fragst nach einem nicht edierbarem Editfeld. Leviathan antwortet Dir mit Style $ES_READONLY. Wo wirst Du das wohl einfügen müssen?
Im übrigen steht das alles auch in der Hilfe-Datei. -
ok dann starte mal deine helpfile und gib ein
Style $ES_READONLY
wirst nix finden
habe ich gemacht bevor ich gefragt habe wo das hinnkommt
wenn ich es wüsste hätte ich nit gefragt -
- 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 beweisSpoiler 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.
-
weil wenn ich es so mache wies inner help steht dann kann man nit mehr scrollen
also muss das ja anders gmeint sein -
ehm ich weiss das kommt blöd aber ich kann gar nit scrollen wasn da los ?
-
- 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]
[/autoit]
GUICtrlCreateEdit ("First line", 176,32,121,97, BitOr($ES_READONLY, $ES_WANTRETURN, $WS_VSCROLL, $WS_HSCROLL, $ES_AUTOVSCROLL, $ES_AUTOHSCROLL)) -
- 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. -
hm.. ich bekomm da nur ne fehlermeldung von wegen nicht deklarierter variable...
-
#include<GuiConstants.au3>
neue ist glaube ich
#include<GuiConstantsEx.au3>