DOS 6.2 on VBox Wrk'g: "RUN xyz" in Batch file=SHELL Error

Discussions related to using VirtualBox on Windows hosts.
Post Reply
Mel_3
Posts: 17
Joined: 30. Jun 2009, 14:52
Primary OS: MS Windows XP
VBox Version: OSE other
Guest OSses: DOS 6.2, Linux maybe

DOS 6.2 on VBox Wrk'g: "RUN xyz" in Batch file=SHELL Error

Post by Mel_3 »

Da Da - I seem to have DOS 6.2 installed under VirtualBox on my XP machine.

- I'm trying to run an old MicroFocus COBOL app.
- This application uses an old application to create a DOS GUI... HI-SCREEN Pro II by PC Soft.

THE PROBLEM:
Line 4 of the final few lines of MstrMenu.bat creates the ERROR MESSAGE "cannot find application shell"

Thanks for any help on this...

HERE ARE THE QUICK DETAILS:

STARTUP SEQUENCE:
- Turn On the DOS 6.2 machine
- Auto Exec.bat runs & launches PreMenu.bat
- PreMenu.bat launches Precusor -old dos interface prog
- Precusor launches MstrMenu.bat - which is to launch the old ap we are inerested in running
- MstrMenu.bat calls 2nd batch file which SET's a list of environment variables

- 2nd batch file returns control to MstrMenu.bat & executes lines shown below

1 hs-beg
2 DISPLAY
3 CLS
4 RUN MSTRMENU
5 hs-end
6 PREMENU

lINE BY LINE:

1 initializes the DOS GUI ap HI-SCREEN Pro II
2 runs Display.com & displays a message... HI-SCREEN PRO II, ver#, copyright, and prompts to enter Display /? for help
3 CLS

4 Launches the actual ap running under Hi-Screen PRO II GUI... <----- CREATES ERROR MESSAGE..."cannot find application shell" <-----

5 runs when you exit the Ap & HI-SCREEN PRO II GUI
6 takes you back to Precusr, the DOS system menu program
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: DOS 6.2 on VBox Wrk'g: "RUN xyz" in Batch file=SHELL Error

Post by Perryg »

Very hard to tell without being there and seeing all the process. Usually can not find = not in the path statement.
If it is not in the root or the DOS directory then you need to be sure that the OS knows where the path is.
Either by giving the complete path in the code or adding it to the path statement.
Post Reply