Save page automatically

Get help with using AutoHotkey and its commands and hotkeys
Wanion
Posts: 15
Joined: 19 Jul 2017, 02:56

Save page automatically

22 Oct 2018, 09:28

Hello,

This code logs in, clicks on profile info, prints that page and logs out. (it will work only with actual credentials)

(AHK script)

URL := "https://autohotkey.com/boards/ucp.php"
myusername := "USERNAME"
pwd := "PASSWORD"
WB := ComObjCreate("InternetExplorer.Application")
WB.Navigate(URL)
IELoad_2(wb)
wb.document.getElementById("username").value := myusername
wb.document.getElementById("password").value := pwd
wb.document.getElementsByTagName("INPUT")[7].Click()
IELoad_2(wb)
wb.document.getElementsByTagName("A")[27].Click()
IELoad_2(wb)
wb.ExecWB(6,2) ; PRINTS the page - I need this to be automated.. like wb.SaveAsPDF("C:/User/Documents/filename.pdf")
wb.document.getElementsByTagName("SPAN")[16].Click()
IELoad_2(wb)

msgbox, ...wait for print window to load...
WB.Quit()
exitapp

IELoad_2(wb)
{
While wb.readyState != 4 || wb.document.readyState != "complete" || wb.busy ; wait for the page to load
Sleep, 10
}

Anyone knows how to save that page (ideally as PDF) to directory without user having to select the path?

I need this script to be INVISIBLE, just running in the background not interfering with mouse or keyboard or focus any window.

Can anyone help me?

Return to “Ask For Help”

Who is online

Users browsing this forum: asad41163, Timmy347 and 221 guests