AutoIt
AutoIt
Change the Filename of an Attachment
See more Email Object Examples
Demonstrates the Chilkat Email.SetAttachmentFilename method, which changes the filename of the attachment at a given zero-based index. This example adds an attachment and renames it, printing the filename before and after.
Background: The attachment filename is what a recipient sees and what most clients suggest when saving the file. Renaming it is handy when the original name is unclear, unsafe, or generic — for example giving a machine-generated
tmp12345 a meaningful name like invoice.pdf before sending.Chilkat AutoIt Downloads
Local $bSuccess = False
; Demonstrates the SetAttachmentFilename method, which changes the filename of the
; attachment at the given zero-based index.
$oEmail = ObjCreate("Chilkat.Email")
$oEmail.Subject = "Set attachment filename"
$oEmail.AddStringAttachment("oldname.txt","Some notes.")
ConsoleWrite("Filename before: " & $oEmail.GetAttachmentFilename(0) & @CRLF)
; Change the filename of the first attachment (index 0).
$bSuccess = $oEmail.SetAttachmentFilename(0,"newname.txt")
If ($bSuccess = False) Then
ConsoleWrite($oEmail.LastErrorText & @CRLF)
Exit
EndIf
ConsoleWrite("Filename after: " & $oEmail.GetAttachmentFilename(0) & @CRLF)