Register for your free account! | Forgot your password?

Go Back   elitepvpers › Coders Den › AutoIt
You last visited: Today at 08:40

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

Advertisement



Zusammensetzen?!?

Discussion on Zusammensetzen?!? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2009
Posts: 79
Received Thanks: 8
Unhappy Zusammensetzen?!?

Hallo e*pvper
ich habe da mal eine frage ich bekomme es enfach nicht hin, das ich das GUI mit dem Email sender verbinde!

Button1= soll Programm starten
Input1,2,3 sollen als Text in die Email
Hier kommen die Zwei die verbunden werden sollen wie soll ich das machen -.-?:

PHP Code:
;
;
##################################
; Include
;
##################################
#Include<file.au3>
;##################################
; Variables
;##################################
$SmtpServer = "MailServer"              ; address for the smtp-server to use - REQUIRED
$FromName 
= "Name"                      ; name from who the email was sent
$FromAddress 
= "" ; address from where the mail should come
$ToAddress 
= ""   ; destination address of the email - REQUIRED
$Subject 
= "Userinfo"                   ; subject from the email - can be anything you want it to be
$Body 
= ""                              ; the messagebody from the mail - can be left blank but then you get a blank mail
$AttachFiles 
= ""                       ; the file you want to attach- leave blank if not needed
$CcAddress 
= ""       ; address for cc - leave blank if not needed
$BccAddress 
= ""     ; address for bcc - leave blank if not needed
$Importance 
= "Normal"                  ; Send message priority: "High", "Normal", "Low"
$Username = "******"                    ; username for the account used from where the mail gets sent - REQUIRED
$Password 
= "********"                  ; password for the account used from where the mail gets sent - REQUIRED
$IPPort 
= 25                            ; port used for sending the mail
$ssl 
= 0                                ; enables/disables secure socket layer sending - put to 1 if using httpS
;~ $IPPort=465                          ; GMAIL port used for sending the mail
;~ $ssl=1                               ; GMAILenables/disables secure socket layer sending - put to 1 if using httpS

;##################################
; Script
;##################################
Global $oMyRet[2]
Global 
$oMyError = ObjEvent("AutoIt.Error", "MyErrFunc")
$rc = _INetSmtpMailCom($SmtpServer, $FromName, $FromAddress, $ToAddress, $Subject, $Body, $AttachFiles, $CcAddress, $BccAddress, $Importance, $Username, $Password, $IPPort, $ssl)
If @
error Then
    MsgBox
(0, "Error sending message", "Error code:" & @error & "  Description:" & $rc)
EndIf
;
; 
The UDF
Func _INetSmtpMailCom
($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject = "", $as_Body = "", $s_AttachFiles = "", $s_CcAddress = "", $s_BccAddress = "", $s_Importance="Normal", $s_Username = "", $s_Password = "", $IPPort = 25, $ssl = 0)
    
Local $objEmail = ObjCreate("CDO.Message")
    
$objEmail.From = '"' & $s_FromName & '" <' & $s_FromAddress & '>'
    
$objEmail.To = $s_ToAddress
    Local $i_Error 
= 0
    Local $i_Error_desciption 
= ""
    
If $s_CcAddress <> "" Then $objEmail.Cc = $s_CcAddress
    
If $s_BccAddress <> "" Then $objEmail.Bcc = $s_BccAddress
    $objEmail
.Subject = $s_Subject
    
If StringInStr($as_Body, "<") And StringInStr($as_Body, ">") Then
        $objEmail
.HTMLBody = $as_Body
    
Else
        
$objEmail.Textbody = $as_Body & @CRLF
    
EndIf
    If 
$s_AttachFiles <> "" Then
        Local $S_Files2Attach 
= StringSplit($s_AttachFiles, ";")
        For 
$x = 1 To $S_Files2Attach[0]
            
$S_Files2Attach[$x] = _PathFull($S_Files2Attach[$x])
            
ConsoleWrite('@@ Debug(62) : $S_Files2Attach = ' & $S_Files2Attach & @LF & '>Error code: ' & @error & @LF) ;### Debug Console
            
If FileExists($S_Files2Attach[$x]) Then
                $objEmail
.AddAttachment ($S_Files2Attach[$x])
            Else
                
ConsoleWrite('!> File not found to attach: ' & $S_Files2Attach[$x] & @LF)
                
SetError(1)
                Return 
0
            
EndIf
        
Next
    
EndIf
    
$objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    $objEmail
.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = $s_SmtpServer
    
If Number($IPPort) = 0 then $IPPort = 25
    $objEmail
.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = $IPPort
    
;Authenticated SMTP
    
If $s_Username <> "" Then
        $objEmail
.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
        $objEmail
.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = $s_Username
        $objEmail
.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = $s_Password
    
EndIf
    If 
$ssl Then
        $objEmail
.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
    
EndIf
    ;
Update settings
    $objEmail
.Configuration.Fields.Update
    
; Set Email Importance
    
Switch $s_Importance
        
Case "High"
            
$objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "High"
        
Case "Normal"
            
$objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "Normal"
        
Case "Low"
            
$objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "Low"
    
EndSwitch
    
$objEmail.Fields.Update
    
; Sent the Message
    $objEmail
.Send
    
If @error Then
        SetError
(2)
        Return 
$oMyRet[1]
    EndIf
    
$objEmail=""
EndFunc   ;==>_INetSmtpMailCom
;
;
; 
Com Error Handler
Func MyErrFunc
()
    
$HexNumber = Hex($oMyError.number, 8)
    
$oMyRet[0] = $HexNumber
    $oMyRet
[1] = StringStripWS($oMyError.description, 3)
    
ConsoleWrite("### COM Error !  Number: " & $HexNumber & "   ScriptLine: " & $oMyError.scriptline & "   Description:" & $oMyRet[1] & @LF)
    
SetError(1); something to check for when this function returns
    
Return
EndFunc   ;==>MyErrFunc 
Und Die GUI:
PHP Code:
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=c:\users\hungry horst\desktop\guild wars platin hack koda.kxf
$Form1_1 = GUICreate("Rofl Hack", 278, 210, 192, 124)
GUISetIcon("C:\Program Files\Rofl\Rofl.exe")
$Label1 = GUICtrlCreateLabel("Rofl Email Adresse :", 8, 8, 121, 17)
$Label2 = GUICtrlCreateLabel("RoflPass :", 8, 56, 53, 17)
$Label3 = GUICtrlCreateLabel("RoflMenge (max 1000) :", 8, 112, 127, 17)
$Button1 = GUICtrlCreateButton("Start Hack", 8, 168, 97, 33, $WS_GROUP)
GUICtrlCreateInput("", 8, 32, 161, 21)
GUICtrlCreateInput("", 8, 80, 161, 21)
GUICtrlCreateInput("", 8, 136, 161, 21)
$Icon1 = GUICtrlCreateIcon("C:\Program Files\Rofl\Rofl.exe", -1, 208, 136, 48, 48, BitOR($SS_NOTIFY,$WS_GROUP))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
= GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd 
Führer is offline  
Old   #2
 
Syc0n's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 1,835
Received Thanks: 1,638
GuiCtrlRead
Syc0n is offline  
Old   #3
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
DAnke Sycon. Mir wars jetzt zu blöd zum vierten mal die Woche auf GuiCtrlRead zu verweisen. Nur weil sich hier niemand die Mühe macht auch mal andere Beiträge als nur die eigenen zu lesen bzw. die Suche zu nutzen...
| Moep | is offline  
Reply


Similar Threads Similar Threads
Video und Sprachaufnahme zusammensetzen
05/13/2010 - Technical Support - 2 Replies
Moin Community, ich habe eine Sprachaufnahme die das Datei Format mp3 hat und eine Videoaufnahme mit dem Format wmv. Nun möchte ich diese beiden Aufnahmen zusammensetzen, was soll ich tuhen? Best Regards, Drewfire.



All times are GMT +2. The time now is 08:40.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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