Skip to main content
Solved

Automating a DosBox Windows Dos Application

  • February 27, 2025
  • 3 replies
  • 74 views

Forum|alt.badge.img+8

Hallo,

is it possible to interact with an Dos Application runnig in DosBox Window?

Robot should login to that application and interact with text interface as showed below:

There’s no mouse available, only keyboard actions, and the actions should be confirmed what is going on on the screen - eg. if we scroled to the third option on the menu, robot should be able to “scratch” which option is chosen before entering etc.

Any suggestions for making such automation possible?

greetings,

Michal

Best answer by Marc Mueller

Hi ​@MichalTurek,

have you tried with “Simulate keystrokes” action?

And a combination of OCR maybe works…🤔

 

Something like that should work…

 

 

Cheers

Marc

This topic has been closed for replies.

3 replies

Marc Mueller
Most Valuable Pathfinder
Forum|alt.badge.img+17
  • Most Valuable Pathfinder
  • Answer
  • February 27, 2025

Hi ​@MichalTurek,

have you tried with “Simulate keystrokes” action?

And a combination of OCR maybe works…🤔

 

Something like that should work…

 

 

Cheers

Marc


Aaron.Gleason
Automation Anywhere Team
Forum|alt.badge.img+14
  • Automation Anywhere Team
  • February 27, 2025

Keystrokes work well. Don’t forget the App integration package. You can use that to scrape text from a Terminal or DOSBox window.


Forum|alt.badge.img+8
  • Author
  • Navigator | Tier 3
  • March 11, 2025

Keystrokes work well. Don’t forget the App integration package. You can use that to scrape text from a Terminal or DOSBox window.

Hallo after a while,

App application doesn’t seem to work, but in that case the approach of combining functions:

  • OCR: Capture window (for scrapping texts from DOS window),
  • Simulate keystrokes (for input interaction),
  • IF: Image Recongnition-Image file is found in Window (comparing expecting Images [previously preserved] in current window) - for an aware interfere with dos graphics and user interface and confirming task states,

works reasonable well.

Thanks and greetings,

Michal