1.script IE to open a web page
2.save locally as .mht
3.repeat

I've done 1 and 3and I have an idea on how to do 2.

First, you need to have permissions to do this. One
way is to sign your javascript/vbscript. The other,
easier way is to make your web page an .hta (HTML
Application) simply by changing the suffix from .htm.

1. is trvial if you pop up the web page in a separate
window. 

2. To Save locally, you need permissions, and then you
can manipulate the open window by using the
SendMessage function in vbscript. This function allows
you to simulate keystrokes to ANY window (so if you
had a window open to an AS400 terminal you could send
keystrokes to that as well). You need to simulate
ALT-F for "File", a for "Save As", etc, until you
complete the save as mht operation. You may also need
to program a manual delay between each keystroke to
give IE a chance to process it.

3. 3 is just a loop.

For examples of .hta applications, go to
msdn.microsoft.com
They have about 8 sample .hta applications.

--- Aidan Whitehall <[EMAIL PROTECTED]>
wrote:
> Does anyone know how to script IE to open a web
> page, save it locally as
> a .mht file and then repeat that for, say, 100 other
> pages? The URLs
> will be almost identical, the only difference being
> one parameter in the
> query string.
> 
> I read an earlier message saying that you could do
> something like this
> with Windows Script Host, but I've never played with
> it. Would that be
> the right approach?
> 
> And before someone suggests cfhttp, this is
> something that (I think)
> needs to be done client-side, as we specifically
> want to save 100's of
> web pages as .mht files (compressed HTML), not as
> vanilla .html.
> 
> 
> Thanks
> 
> -- 
> Aidan Whitehall <[EMAIL PROTECTED]>
> Macromedia ColdFusion Developer
> Fairbanks Environmental Ltd  +44 (0)1695 51775
> 
> 
>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to