Hi, On Wed, Mar 7, 2012 at 5:57 PM, Mark Gillespie <mark.gilles...@gmail.com> wrote: > > What we have, is a FreeDOS bootCD for "ghost" imaging hardware, and we have > a DOS application (written in Watcom) that prompts the user for some > information. Now the problem was when we wrote this, that there was no way > to store any data to pass it back to the calling batch file.
Is this all the DOS Watcom application does? Just ask for some basic info to pass back to the caller (to run as parameters to the ghosting app)? > We had a clumsy turbodisk memory partition (there is no writable storage on > our system when running under FreeDOS), so we write a batch file in that > partition with the environment variables we need, and then the calling > script executes than batch file on exit to "pickup" those set environment > variables. > > Sounds clumsy? It is.... However it's worked for years no problems. > > Anyway, updated to latest FreeDOS and this no longer works. The turbodisk > is getting created fine, it's being formatted, and we can find it's drive > letter correctly using the find utility. > > Did something change? What does "ver /r" say? I almost suspect that you're accidentally using 4DOS and tripping over something minor. I think Bernd starting (optionally?) using that, and it's not always obvious. I don't think FreeCOM's binary has literally changed at all (except for some SVN source tweaks). > Is there any easier way to achieve what we need? (unfortunately, we can't > use something simple like exit codes.... We have several bits of data to > return) It's very hard to understand exactly what's going on, so this may sound like a bad idea, BUT a very blind guess at "easier way" would be REXX (e.g. Regina): http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/rexx/ In case you didn't know, it's basically a glue / macro / batch language (originally for IBM mainframes) but really portable and easy to use. Let's face it, DOS .BAT is almost useless. However, it's unlikely you'll migrate to REXX just for this, so I'm not that naive, but indeed, IMHO it probably could help you. Here's a brief overview if curious: http://www.kilowattsoftware.com/tutorial/rexx/ ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user