in dieser Tutorial zeige ich euch ganz einfach wie man ein Eingabefeld "auslesen" kann, heißt der Inhalt der dort steht, soll kopiert und dann in einer Messangebox, in einem Txt-Dokument und etc festgehalten werden.
Öffnet zunächst einmal ein neues Projekt, indem ihr den Scite Editor öffnet oder auf dem Desktop ein Rechtsklick macht -> Neu -> AutoIt v3 Script.
Jetzt öffnet Koda, indem ihr oben auf "Tools" klickt und dann auf "Koda Form Designer" oder mit alt + m ( Achtung! Man kann nur bei einem schon gespeicherten Script diese Funtion aufrufen! )
Jetzt macht ihr eure Form ein wenig kleiner und erstellt ein Inputfeld:
Und erstellt dann ein Button:
Drückt nun "F9" um euren ScriptCode vom Gui zu erhalten, danach drückt ihr "Insert into Scite", damit der Code in euer aktuelles Projekt kopiert wird. Dieser sollte ungefähr so aussehen:
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
EndSwitch WEnd
Nun fügen wir eine Funktion für das Button ein, dafür schreiben wir unter "Exit" den Befehl:
PHP Code:
Case $Button1
und drücken Enter. Danach benutzen wir einen einfach den Befehl
PHP Code:
FileWrite
dieser schreibt eine neue Datei + Inhalt. Die Datei soll im gleichen Ordner wie das Script geschrieben werden, deshalb
PHP Code:
@ScriptDir
Außerdem soll eine .txt Datei erstellt werden mit dem Namen "Text", der Inhalt dieser .txt soll der Inhalt des Inputfeldes sein.
Somit lautet der ganze Befehl:
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 FileWrite(@Scriptdir & "/text.txt",GUICTRLREAD($Input1))
EndSwitch WEnd
Um das in einer Messangebox wieder zugeben schreibt man:
PHP Code:
Msgbox(0,"Text",GUICTRLREAD($Input1))
Will man mit diesem "Auslesen" prüfen ob ein der Text richtig ist, heißt ein Passwort wird gesetzt, damit nur welche dein Programm nutzen können die das Passwort wissen, benutzt man die If Funktion:
PHP Code:
If GUICTRLREAD($Input1) = "deinpw" Then Msgbox(0,"Passwort richtig!","Das Passwort ist richtig!") Else Msgbox(0,"Passwort falsch!","Das Passwort ist falsch!") EndIf
Das wars, ich hoffe ich konnte euch helfen, falls ihr Fragen dazu habt postet sie hier im Thread!
ich als anfänger frage mich jetz, woher du den code unten her hast... :->
mach doch noch ein schönes bildchen und zeig das knöpfchen, bzw
"F9" <- drücken um den code zu bekommen....
Wenn ihr das gemacht habt sollte eurer Script so aussehen:
[Frage]Teil eines String auslesen 03/04/2011 - AutoIt - 5 Replies Hey Com,
ich hab mal eine Frage und zwar habe ich ein String, aus dem ich ein Bestimmtes Wort auslesen möchte. Soweit klappt ja auch alles mit StringInStr allerdings möchte ich anschließend ein stück weiter links von dem gefundenen Wort ein weiteren teil des Strings auslesen und frage mich ob das irgendwie machbar ist.
MfG, BlackHybrid
[Frage] AUtoIT HotkeySet aus Eingabefeld auslesen 08/22/2010 - AutoIt - 8 Replies Hallo Leute
Also ich habe da mal eine frage bezüglich den HotkeySet befehl und den eingabefeldern.
Nehmen wir an ich will wenn ich mir ein Gui in KODA FormDesigner erstelle ein Start knopf zum starten eines Spammers erstellen. Auf den GUI soll also ein Eingabefeld sein was ausgelesen wird und den HotkeySet Befehlt zugewiesen wird.
HotKeySet("", "Start")
dieser Befehl soll nun ein Eingabefeld auslesen was z.b. hier drinne steht:
$eingabefeld = GUICtrlCreateEdit("", 400, 456, 193, 41)
Speicher eines Adobe AIR Clients auslesen 04/27/2010 - General Coding - 2 Replies Nabend Community,
ich habe ausversehen im Tutorial-Forum das Thema bereits angeschnitten gehabt, wobei der Thread leider gelöscht statt verschoben wurde. Nichts desto trotz habe ich neue Erkenntnisse gesammelt und suche nach Unterstützung. :pimp:
Ausgangssituation
Im Spiel League of Legends wird am Ende eines Spiels eine Zusammenfassung angezeigt. Diese enthält die Spielernamen, die Punkte der Spieler und die gekauften Gegenstände.
Das Spiel an sich ist kostenfrei, es ist aber möglich...
[VB.Net] Auslesen eines MultiOffsets 02/23/2010 - .NET Languages - 3 Replies Hey,
ich wollte mal fragen da sich bei der suche danach nichts wirklich was ergeben hat wollte ich frage wie ich in vb.net einen Multi Offset auslesen kann es gibt ja in AutoIt die Funktion _MemoryPointerRead in der NormadeMemory.au3 da wird ja auch die funktion ReadProcessMemory verwenden doch wie bekomme ich das in VB.net umgeschrieben?
Hab mich schon mal probiert:
Public Function ReadFloatPointer(ByVal ProcessName As Process, ByVal Base As Integer, ByVal Offset As Short())
Dim...