Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 15:27

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Autoit Dateien Senden

Discussion on Autoit Dateien Senden within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2009
Posts: 230
Received Thanks: 97
Autoit Dateien Senden

Hey,
habe grade eben mein Login Skript mit AutoIt fertig bekommen und jetzt habe ich aber eine Frage wenn ich einlogge kommen die Daten nur auf meinem Desktop,doch wie mache ich es das sie an meine Email verschickt werden?
Skript sieht im Moment so aus:

Ich hoffe ihr könnt mir helfen gibt THX
Shyreon is offline  
Old 11/20/2010, 16:51   #2
 
elite*gold: 0
Join Date: Jul 2010
Posts: 388
Received Thanks: 196
SmackJew is offline  
Old 11/20/2010, 17:17   #3
 
elite*gold: 0
Join Date: Nov 2009
Posts: 230
Received Thanks: 97
Was? xD
Shyreon is offline  
Thanks
2 Users
Old 11/20/2010, 19:25   #4
 
ZeraPain's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
Also erstmal würde ich deinen code etwas optimieren und verständlicher machen,
ungefähr so:

Code:
#include <string.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>

Global $config = @ScriptDir & "\config.ini"
Global $crypt = "@[]²}!!%§"

$Form1 = GUICreate("Registration | Login", 434, 307, -1, -1)
GUICtrlCreateTab(8, 8, 417, 289)

#Region Tab1
GUICtrlCreateTabItem("Registration")
GUICtrlCreateLabel("Registration", 24, 40, 175, 42)
GUICtrlSetFont(-1, 25, 400, 0, "Arial")
GUICtrlCreateLabel("INFO: Falls du versuchst einen zweiten Account zu erstellen, " & @CRLF & _
					"so wird der erste gelöscht.", 16, 240, 391, 40)
GUICtrlSetFont(-1, 9, 400, 0, "Arial")
GUICtrlCreateLabel("Gewünschter Benutzername:", 32, 128, 147, 18)
GUICtrlSetFont(-1, 8, 400, 0, "arial")
GUICtrlCreateLabel("Gewünschtes Passwort :", 32, 160, 153, 18)
GUICtrlSetFont(-1, 8, 400, 0, "arial")
$REG_ID = GUICtrlCreateInput("", 192, 128, 121, 22)
GUICtrlSetFont(-1, 8, 400, 0, "arial")
$REG_PW = GUICtrlCreateInput("", 192, 160, 121, 22, $ES_PASSWORD)
GUICtrlSetFont(-1, 8, 400, 0, "arial")
$REG_Button = GUICtrlCreateButton("Jetzt registrieren !", 192, 192, 123, 25, 0)
GUICtrlSetFont(-1, 9, 400, 0, "arial")
#EndRegion

#Region Tab2
GUICtrlCreateTabItem("Login")
GUICtrlCreateLabel("Login", 24, 40, 82, 42)
GUICtrlSetFont(-1, 25, 400, 0, "Arial")
GUICtrlCreateLabel("INFO: Falls du deine Accountdaten vergssen hast," & @CRLF & _
					"kannst du dir einfach einen neuen erstellen.", 16, 240, 283, 40)
GUICtrlSetFont(-1, 9, 400, 0, "arial")
GUICtrlCreateLabel("Benutzername:", 32, 128, 77, 18)
GUICtrlSetFont(-1, 8, 400, 0, "arial")
GUICtrlCreateLabel(" Passwort :", 24, 160, 86, 17)
$LOG_ID = GUICtrlCreateInput("", 120, 128, 121, 22)
GUICtrlSetFont(-1, 8, 400, 0, "arial")
$LOG_PW = GUICtrlCreateInput("", 120, 160, 121, 22, $ES_PASSWORD)
GUICtrlSetFont(-1, 8, 400, 0, "arial")
$LOG_Button = GUICtrlCreateButton("Jetzt einloggen !", 120, 192, 123, 25, 0)
GUICtrlSetFont(-1, 9, 400, 0, "arial")
#EndRegion

GUISetState()

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $REG_Button
			IniWrite($config, GUICtrlRead($REG_ID), "password", _StringEncrypt(1, GUICtrlRead($REG_PW), $crypt))
			MsgBox(0, "INFORMATION", "Du hast deinen Accout erfolgreich erstellt ! Du kannst dich nun beim Login einloggen . ")
		Case $LOG_Button
			$names = IniReadSectionNames($config)
			For $i = 1 To $names[0]
				If $names[$i] = GUICtrlRead($LOG_ID) Then
					If GUICtrlRead($LOG_PW) = _StringEncrypt(0, IniRead($config, $names[$i], "password", ""), $crypt) Then
						MsgBox(0, "INFO", "Sie haben das richtige Passwort und den richtigen Benutzernamen eingegeben.")
					Else
						MsgBox(0, "INFO", "Sie haben das falsche Passwort / den falschen Benutzernamen eingegeben. Versuchen sie sich erneut einzuloggen oder einen neuen Account zu erstellen.")
					EndIf
				EndIf
			Next
	EndSwitch
WEnd
damit kannst du jetzt auch mehrere benutzer erstellen lassen.

E-mail versenden funktioniert am besten mit smtp.
Das funktioniert dann ungefähr so:


(btw: warum die daten an email senden?)
ZeraPain is offline  
Thanks
2 Users
Old 11/21/2010, 10:24   #5
 
amnesi's Avatar
 
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
OMG diese kiddys.... warum willst du das die Daten an eine E-mail gesendet werden?
hört sich i. wie nach Passwort Klau an....
amnesi is offline  
Old 11/21/2010, 11:10   #6
 
elite*gold: 0
Join Date: Nov 2009
Posts: 230
Received Thanks: 97
An Email weil ich vlt nen Server aufmachen will und das Skript umbaue und dann über Email Accounts aktiviere?
Shyreon is offline  
Old 11/21/2010, 11:50   #7
 
ZeraPain's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
Quote:
Originally Posted by lalala912 View Post
An Email weil ich vlt nen Server aufmachen will und das Skript umbaue und dann über Email Accounts aktiviere?
das könntest du dann aber direkt durch ein php script lösen, sodass die daten direkt in die die datenbank geschrieben werden (würde sowohl mit tool als auch über eine webseite funktionieren)

dann könnten sie gleich automatisch aktiviert werden.
ZeraPain is offline  
Old 11/21/2010, 13:41   #8
 
amnesi's Avatar
 
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
achso sry wusste ich ned xD
erst fragen dann rumjammern... hab ich vergessen xD
amnesi is offline  
Reply


Similar Threads Similar Threads
Spacemap login per packet senden[AUTOIT]
07/05/2010 - Browsergames - 2 Replies
Hi wäre ganz nice wenn mir jemand erklärt wie ich per packet senden auf die spacemap gelange alles andere wie Hangar usw ist ja einfach aber bei der spacemap steig ich nich durch. Hab schon das Login|USERID|DOSID|2.0 probiert aber ohne erfolg (von inks bot geklaut xD) Hoffe jemand weis mehr.
[AutoIT] Slash senden
05/25/2010 - General Coding - 6 Replies
Also ich versuche im Moment, mithilfe von ControlSend Text an ein Spielfenster("METIN2") zu übermitteln. Das klappt auch alles ganz gut, bis auf den den(das?) Slash(/)... Nach längerem suchen in diversen keylists habe ich immer noch keinen Code à la {SLASH} oder {/} gefunden. Also mache ich es jetzt mit einer Kombination, die ich in einem älteren Programm bereits verwendet habe: {ASC 047} Ich meine mich auch erinnern zu können, dass das in meinem alten Programm auch tadellos funktioniert...
AutoIT Packets an SRO Gameserver senden via TCP & NuConnector
05/09/2010 - AutoIt - 6 Replies
Hi, also ich versuche gerade weiter mit AutoIT klarzukommen und endlich mal einen Bot(Für Silkroad via NuConnector oder anderes^^) zuschreiben der mit Packets arbeitet, aber irgendwie komme ich nicht weiter, also ich muss ja mit dem Befehl "TCPSend()" arbeiten, aber wie genau mache ich dass, ein Beispiel oder ein Tutorial(Deutsch) wäre nett, wodurch ich das nachvollziehen könnte, habe leider bis jetzt nichts richtiges gefunden, was mir dort weitergeholfen hat. THX im voraus. MfG GomaTa
[HELP]Wer kann mir 4 China Dateien senden >KLICK<
02/01/2010 - Metin2 Private Server - 1 Replies
Haii Com. , Wer kann mir pls per Xfire / Icq ddie 4 Datein für Hamachi schicken <Surakopf.exe <Mc.dll Usw.. Danke im vorraus PN ME Heheex3
E-Mail senden mit AutoIT
08/15/2009 - AutoIt - 6 Replies
Hi, ich möchte mal testen ob ich es schaffe einen E-Mail sender mit AutoIT zu schreiben. Leider klappt das nicht irgendwie^^ also hier ist mein skript #include <INet.au3> Local $s_SmtpServer = " " Local $s_FromName = @UserName Local $s_FromAddress = "[email protected]" Local $s_ToAddress = "[email protected]" Local $s_Subject = "test"



All times are GMT +1. The time now is 15:29.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.