Jump to content

Unable to add attachment


sbobbyyy
 Share

Recommended Posts

Hello,

I need to upload an attachment and send a mail with that attachment.

I am working on IE.

The following is the script i used to do so.

#include <IE.au3>

; Internet Explorer is partly integrated in shell.application

$oShell = ObjCreate("shell.application") ; Get the Windows Shell Object

$oShellWindows=$oShell.windows ; Get the collection of open shell Windows

$MyIExplorer=""

for $Window in $oShellWindows ; Count all existing shell windows

; Note: Internet Explorer appends a slash to the URL in it's window name

if StringInStr($window.LocationURL,"https://......") then

$MyIExplorer=$Window

;MsgBox 'IE Select';

exitloop

endif

next

$frame = _IEFrameGetObjByName($MyIExplorer, "right")

$oForm = _IEGetObjByName ($frame, "attachfile")

MsgBox(0, "Test","Clicking button")

_IEAction($oForm, "click")

WinActivate("Choose file to Upload");

;WinWaitActive("Choose File to Upload");

WinFlash("Choose file to Upload", "",4,500)

MsgBox(0, "Test","Selected window")

ControlSetText("Choose File to Upload", "", "Edit1", "D:\screenshots\test.jpg")

Sleep(1000)

ControlClick("Choose File to Upload" ,"", "Button2")

Exit

The problem is "Choose file to Upload " window is opened but the remaining part of script is not getting executed..

I mean... the below piece of code is not getting executed. It is waiting for a long time.

WinActivate("Choose file to Upload");

;WinWaitActive("Choose File to Upload");

WinFlash("Choose file to Upload", "",4,500)

MsgBox(0, "Test","Selected window")

ControlSetText("Choose File to Upload", "", "Edit1", "D:\screenshots\test.jpg")

Sleep(1000)

ControlClick("Choose File to Upload" ,"", "Button2")

Exit

Please help me out in resolving this issue.

Thank you,

Bhaskar

Link to comment
Share on other sites

  • Moderators

sbobbyyy,

You have already opened a thread on this in the correct section - please do not double post in future. ;)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...