Peter, I'm not sure if I understood what was your problem on configuring the user tool regarding
DOS program versus
Windows program.
It looks like you interpreted
DOS program as it would be 100% correct as 16-bit Microsoft Disk Operating System application and
Windows program as any application for running on Windows independent on architecture (32-bit or 64-bit) and interface type (command line or graphical user interface). So you checked
Windows program for the Windows console application instead of
DOS program as needed to make all the options on tab
Output useful at all and wondered why output capturing was not working on running the user tool and no console window was opened although output option
Show DOS box was checked in user tool configuration for that tool. Is that right?
Well, the main problem is that many, really many people, even young people never having worked on a computer with MS-DOS from the 1980s/1990s still use the term
DOS as synonym for
command line/console although this is absolutely wrong. On Stack Overflow hundreds of posts are weekly edited by community members because new users wrote again
DOS but meaning obviously
command line/console as it is clear from the question that the code will never run on MS-DOS, only on Windows.
It is still possible to run 16-bit DOS applications from within latest UltraEdit using 32-bit Windows Vista or Windows 7. But I'm quite sure that 99.999999% of all user/project tools configured nowadays for being executed from within UltraEdit/UEStudio and not being a Windows GUI application are 32-bit or 64-bit console applications or scripts (batch files or Perl, JScript, VBScript, ... scripts). That's why I suggested summer 2015 to replace
DOS by
Console as this is nowadays really correct although many people still use the term
DOS instead of
command line/console although this means lots of work for IDM Computer Solutions, Inc. and the translation teams.
By the way: Most people also don't know that it makes a difference if a batch file has the file extension BAT or the file extension CMD as explained for example by Stack Overflow article
Windows batch files: .bat vs .cmd?