Hex eventuell?
Beiträge von blubbstar
-
-
-
Spoiler anzeigen
[autoit]#include <GuiConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <WindowsConstants.au3>
#include <GuiListView.au3>$Path_LandOfTheDead = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\UNREAL TECHNOLOGY\INSTALLED APPS\LANDOFTHEDEAD", "Folder")
[/autoit] [autoit][/autoit] [autoit]$Form1 = GUICreate("test")
[/autoit] [autoit][/autoit] [autoit]
$List = _GUICtrlListView_Create($Form1, "123", 10, 10, 200, 300)
$Add = GUICtrlCreateButton("add", 250, 10, 50, 20)
$Rem = GUICtrlCreateButton("rem", 250, 30, 50, 20)
$Save = GUICtrlCreateButton("save", 250, 60, 50, 20)
$Text = GUICtrlCreateInput("", 10, 320, 150, 18)GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit]While (1)
[/autoit]
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $Add
_GUICtrlListView_AddItem($List, GUICtrlRead($Text))
Case $msg = $Rem
_GUICtrlListView_DeleteItemsSelected($List)
Case $msg = $Save
$ini = "TEST.ini"
$sData = _GUICtrlListView_GetItemTextArray($List)
$sData = StringSplit($sData, "|")
If IsArray($sData) Then
$maps = ""
For $i = 0 To $sData[0]
If _GUICtrlListView_GetItemText($List, $sData[$i]) <> "" Then
$maps &= _GUICtrlListView_GetItemText($List, $sData[$i]) & @CRLF
EndIf
Next
MsgBox(0, "", $maps) ; bis hierhin, iniwrite musste selber machen, da hab ich keine ahnung wie du dir das vorstellst ;).
IniWrite("TEST.ini", "AdvancedEngine.AdvancedMapList", "Maps", $maps)
EndIf
EndSelect
WEnd -
Heyho Carsten,
vielleicht so:Spoiler anzeigen
[autoit]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <Misc.au3>
$hauptfenster = GUICreate("My GUI", 300, 200)$combofeld = GUICtrlCreateCombo("Auswahl 1", 10, 10, 200, 20)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetData(-1, "Nr.2|test|noch mal test|Auswahl xyz")
$combostart = GUICtrlCreateButton("Übertragen", 220, 10, 60, 20)$inputfeld = GUICtrlCreateInput("", 10, 50, 200, 20)
[/autoit] [autoit][/autoit] [autoit]
GUISetState()While 1
[/autoit] [autoit][/autoit] [autoit]
$msg = GUIGetMsg()
If _IsPressed("0D") Then
If GUICtrlRead($combofeld) <> GUICtrlRead($inputfeld) Then GUICtrlSetData($inputfeld, GUICtrlRead($combofeld))
EndIf
If $msg = $combofeld Or $msg = $combostart Then
GUICtrlSetData($inputfeld, GUICtrlRead($combofeld))
EndIfIf $msg = $GUI_EVENT_CLOSE Then ExitLoop
[/autoit]
WEnd
Exit -
Ich empfehle dir die CheatEngine. Du hast du ein Tutorial womit du gleich mal loslegen kannst und ein bischen die Kleinigkeiten verstehst. Du musst wissen was du herauslesen willst und nach diesem Wert fragen und ihn wenns möglich ist zu verändern und nochmal drüber scannen. Am Ende siehst du welcher Offset übrig bleibt.
-
Ich vermute mal weil in der For next schleife $i nichtmal vorkommt. Es wird immer $Amout dazugezählt, was mit etwas rätselhaft ist, aber ich kann mich auch täuschen, habe mich mit dem Programm nicht wirklich beschäftigt von daher :). Wenns falsch ist, ignoiert diesen Beitrag
-
-
-
Ich empfehle dir die Nomadmemory.au3, die findeste im englischen Forum. Da findest auch Beispiele zum auslesen, fals du nicht klar kommst.
-
noch nebenbei, mit
[autoit]Opt("TrayMenuMode", 1)
[/autoit]haste dieses lästige Script paused nicht, aber du musst das Traymenü halt selbst gestalten, fals du es irgendwann mal loshaben willst
-
Hi, vielleicht hilft dir das weiter:
[autoit]$ordner = FileSelectFolder("", "")
[/autoit]
If @error Then Exit
MsgBox(0, "", $ordner) -
[autoit]
Send(GUICtrlRead($input1))
[/autoit] -
Schau doch einfach in Der Hilfe nach Send. Dort wird doch alles erklärt.
-
-
Ich verstehe das Problem nicht, die Funktion wird doch erst aufgerufen, wenn man start drückt. So solls doch sein?
-
Der Screenshot erscheint mir aber nicht lösbar :).
-
Hm Spontan fällt mir nur, ein extra Label für den _ und eine Whileschleife mit der Farbveränderung, oder was auch immer du unter "blinken" verstehst :P.
Wenn du natürlich es nur anzeigen und wieder verschwinden lassen willst, kannst ja auch GuiCtrlSetData verwenden, jeweils mit _ und ohne, immer abwechselnd.Hab mal was gebastelt, glaube du suchst sowas ;).
Spoiler anzeigen
[autoit]#include <GuiConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
$text = "Ich bin blubbstar und heute gewinnt Deutschland :)"
$newtext = ""
$sleep = 200
$cxb = GUICreate("xxx", 700, 500)
$label = GUICtrlCreateLabel('', 10, 200, 500, 25)
GUISetState()For $i = 1 To StringLen($text)
[/autoit] [autoit][/autoit] [autoit]
$buchstabe = StringMid($text, $i, 1)
$newtext &= $buchstabe
Sleep($sleep)
GUICtrlSetData($label, $newtext & " _")
Sleep($sleep)
GUICtrlSetData($label, $newtext)
NextWhile 1
[/autoit]
Sleep(100)
WEnd -
Wenn dann benötigt er nur GuiConstants.au3. Aber daran liegts ja auch nicht, er bekommt es ja zum laufen. Was genau soll das Programm denn können?
-
Das was du meinst gehört zu der MsgBox. Das hier ist aber eine Inputbox
[autoit]$inputbox = InputBox("", "Was soll gesendet werden?")
[/autoit][autoit][/autoit][autoit]
If @error Then Exit
HotKeySet("{1}", "Senden")While 1
[/autoit][autoit][/autoit][autoit]
WEndFunc Senden()
[/autoit]
Send($inputbox)
Send("{Enter}")
EndFunc ;==>Senden -
Hier ein Beispiel:
[autoit]BlockInput(1)
[/autoit]
sleep(2000)
BlockInput(0)Bei ControlClick den Parameter Text einfach leer lassen, also "".