-------------------------------- Dshell v2.0 for Arachne v1.5 SRC -------------------------------- You can shell to DOS from Arachne v1.50 by pressing Alt-E. However you have to remember to return to the directory where Arachne is installed, otherwise you'll get a error message. Here is a simple patch for Arachne's "Shell to DOS" function so that the user can type 'exit' regardless of what directory or drive is current. It will also let you know that you have shelled to DOS from Arachne. This was tested with Arachne v1.5 SRC. A text file of this message is available at my Interesting DOS programs page at http://www.opus.co.tt/dave 1) Create this batch file DOSSHELL.BAT and put it in your Arachne directory. @echo off set oldpmt=%prompt% set prompt=Type EXIT to return to Arachne$_$p$g if exist ppp.log set prompt=You are still online$_Type EXIT to return to Arachne$_$p$g if (%COMSPEC%)==() goto nocomspec %COMSPEC% goto end :nocomspec COMMAND.COM :end set prompt=%oldpmt% set oldpmt= %1 cd %1system cd .. 2) Open MIME.CFG with your text editor and look for the line file/dosshell.dgi |@echo Type 'EXIT' to return to Arachne...\n%%COMSPEC%% rem it out by putting a semi-colon in front of it and add a line after it so that MIME.CFG looks like this : ;file/dosshell.dgi |@echo Type 'EXIT' to return to Arachne...\n%%COMSPEC%% file/dosshell.dgi |@call $edosshell.bat $e 3) Restart Arachne and you're done. Now whenever you have shelled to DOS, you can go to any drive or directory on your machine and when you are finished, you can type exit and the batch file will return you to Arachne's directory before returning to the Arachne's program Also, since it modifies the prompt to remind you that you're in Arachne you are less likely to forget you have shelled to DOS from Arachne. Perhaps this patch could be added to Arachne v1.6 if there aren't any user problems. Questions, comments and bug reports are always appreciated. Dev Anand Teelucksingh Visit my Interesting DOS programs page at http://www.opus.co.tt/dave Last modified : 6th December 1999