This is going well - thanks.
I can start another program, say called 'name' from within a running .exe with shell(name.exe) and write to it using SendKeys "words", for example. But there seems no control over exactly where the sendkeys statement places "words" in 'name.exe'. Is there some way to identify, say text1.text in the 'name.exe', as a destination for "word" ?