My first use of autohotkey was to write a program to assist me in filling one database (an access db) A with data from a second database B, which I accessed online. The program simply copied a field from B, alt-tab to A and pasted content of clipboard to a field of A. Then repeat. I am satisfied at this time to do one row/record at a time.
My first experimentation at this was done by accessing B through Internet Explorer. I met with terrible inconsistency and predictability. My program would work for 2 or 3 records and then on the next record, something strange would happen. I spent hours trying to guess what may be causing the various several strange things that took place and experimenting with changes to my program based on my latest guess. The problems were so disruptive that there was no significant gain in time over doing things by ordinary cutting and pasting.
I set up my program for another employee where I work and he wanted to use Firefox to access B.
I made a few changes to my a program, to account for minor differences in tab sequences between
IE and Firefox. The program worked perfectly! All those hours of experimentation with my program under IE were a waste of time because my basic original program, which is simple and very straight forward, worked perfctly under Firefox, no strange inconsistencies and upredictable behavior. We more than tripled the rate at which we could accomplish our task.
My question is this. What's up with IE? Are there compatiblity issues between it and Autohotkey?
Are there settings that have to be changed to make a browser work with AHK?
I'm motivated and willing to work, read and learn. References appreciated. I am an experienced C++ programmer (well, experience = two courses). It would be nice to know what parts of the AHK documentation might be important and in what order all the various topics should be taken.
Thanks and grateful to have this forum, Randy