Hallo Elitepvpers,
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:
Jetzt ändern wir die Texte, aus "Form1" wird "Ausleser", aus "Input1" wird "" und aus "Button1" wird "Auslesen!"
Sollte dann so aussehen:
Nun fügen wir eine Funktion für das Button ein, dafür schreiben wir unter "Exit" den Befehl:
und drücken Enter. Danach benutzen wir einen einfach den Befehl
dieser schreibt eine neue Datei + Inhalt. Die Datei soll im gleichen Ordner wie das Script geschrieben werden, deshalb
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:
Warum ich nicht einfach nur $Input1 geschrieben hab liegt daran, dass ohne den Befehl
einfach eine "3" oder igendeine andere Zahl als Text steht.
Das Script sollte jetzt ungefähr so aussehen:
Um das in einer Messangebox wieder zugeben schreibt man:
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:
Das wars, ich hoffe ich konnte euch helfen, falls ihr Fragen dazu habt postet sie hier im Thread!
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:
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 326, 154, 760, 373)
$Input1 = GUICtrlCreateInput("Input1", 24, 24, 273, 21)
$Button1 = GUICtrlCreateButton("Button1", 104, 64, 113, 41, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Sollte dann so aussehen:
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Ausleser", 326, 154, 760, 373)
$Input1 = GUICtrlCreateInput("", 24, 24, 273, 21)
$Button1 = GUICtrlCreateButton("Auslesen!", 104, 64, 113, 41, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
PHP Code:
Case $Button1
PHP Code:
FileWrite
PHP Code:
@ScriptDir
Somit lautet der ganze Befehl:
PHP Code:
FileWrite(@ScriptDir & "/text.txt",GUICTRLREAD($Input1))
PHP Code:
GUICTRLREAD
Das Script sollte jetzt ungefähr so aussehen:
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Ausleser", 326, 154, 760, 373)
$Input1 = GUICtrlCreateInput("", 24, 24, 273, 21)
$Button1 = GUICtrlCreateButton("Auslesen!", 104, 64, 113, 41, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
FileWrite(@Scriptdir & "/text.txt",GUICTRLREAD($Input1))
EndSwitch
WEnd
PHP Code:
Msgbox(0,"Text",GUICTRLREAD($Input1))
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