Solved

Netscape API

Posted on 1998-09-21
1
335 Views
Last Modified: 2006-11-17
I am writing an application which needs to "drive" several other apps. It acts as a virtual user, navigating and entering data into these other apps as if a real user was at the keyboard & mouse. It controls other apps via various means:
  - The other programs’ API calls (if any exist).
  - DDE calls (if any exist).
  - Determining the condition of the other app by reading its fields, labels, & buttons via Win32 API calls.
  - Posting click & keyboard events via Win32 API calls.
  - The Visual Basic "SendKeys" command.

I am not doing any OLE automation (mainly because I am not familiar with it).

So far, I have been pretty successful with a few apps, but I seem to have hit a brick wall trying to control Netscape. As I understand it, the Netscape API is implemented as a series of 27 DDE calls, documented at http://home.netscape.com/newsref/std/ddeapi.html. They seem centered around very high level actions such as selecting a URL and the browser environment, but not contents of the browser itself. I can determine the buttons’ text on the browser window via Win32 API calls, but when I send Win32 API messages to the buttons (such as "click" the button) the messages seem to be ignored.

Question: is there a more complete API set for Netscape? Would OLE be of any significant use?
0
Comment
Question by:parkerea
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 

Accepted Solution

by:
WolfgangRitter earned 100 total points
ID: 1817062
Yes... the API is available at developer.netscape.com.  If you want it even more in-depth, you could check out the Netscape sourcecode at www.mozilla.org.
0

Featured Post

SuperAntiSpyware Licenses Discounted by 25% !

Exclusive offer to Experts Exchange Members!
Buy SuperAntiSpyware License(s) from us and save 25% on the regular purchase price.
- Includes Full SuperAntiSpyware Vendor Support Entitlements
- Your Subscription does not begin until you activate your license
- Buy for your friends

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Internet is a big network which is formed by connecting multiple small networks.It is a platform for all the users which are connected to it.Internet act as platform in different fields. Such as: Internet  as a collaboration platform. Internet  as…
I recently found myself in a Corporate Situation where the client had requested blocking access to any and all websites except his own Domain? Easy? I am sure this would be your answer but their requirement was, this has to be done without using…
This Micro Tutorial will demonstrate how nuggets on the Web are formatted by using Chrome Developer Tools. These tools would not only view the site's CSS but it can also modify it and save the CSS to use on your own site.
Shows how to create a shortcut to site-search Experts Exchange using Google in the Chrome browser. This eliminates the need to type out site:experts-exchange.com whenever you want to search the site. Launch the Search Engine Menu: In chrome, via you…

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question