DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: How is this old interface called?  (Read 6,985 times)

kalos

  • Member
  • Joined in 2006
  • **
  • Posts: 1,824
How is this old interface called?
« on: November 04, 2019, 01:00 PM »
Hello

How is the legacy interface called of some programs that you run them using TAB, F1, F2 etc keys to navigate to different fields and type text? The whole interface is MS-DOS-like text only with text inputs and no graphics.

How are these programs called?

Also, how do they work? Do they write/read from a file? How is the data stored?

How can we automate them and can we inject data into them by-passing their tedious interface?

Thanks!

ConstanceJill

  • Supporting Member
  • Joined in 2012
  • **
  • Posts: 248
Re: How is this old interface called?
« Reply #1 on: November 04, 2019, 02:58 PM »
Hey there.

I suppose you mean these: https://en.wikipedia.org/wiki/Text_user_interface ?

kalos

  • Member
  • Joined in 2006
  • **
  • Posts: 1,824
Re: How is this old interface called?
« Reply #2 on: November 05, 2019, 03:17 PM »
Exactly, I had the impression they are called mainframe/blueframe.

Ath

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 3,649
    • Participated in NANY Challenge Eleven Times
    • Coding Snacks
    • Linux User
    • Hardware Hacker
Re: How is this old interface called?
« Reply #3 on: November 06, 2019, 06:56 AM »
How can we automate them and can we inject data into them by-passing their tedious interface?
You can try to feed the application using my WinSendKeys tool.
It will probably take some trial and error, but as it mimics keyboard entry pretty well, it should work. Be sure to have a look at the delay options (f.e. between characters sent) to fix issues when characters are missing on input, as some DOS type programs have their own keyboard input routines that can be a bit finicky.
/Ton
Ath's software collection, Quote: "A problem well stated is a problem half-solved." (Charles Kettering)

Original address: https://www.donationcoder.com/forum/index.php?topic=48996.0