微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题DOS与WINDOWS切换中的问题
栏目软件操作与技巧
作者曹国钧
发布1995-02-10
  1.利用WINPMT环境变量
  在WinDOWS 3.1中,用户可利用Mircosoft公司未公布的一个环境变量WINPMT,顺利地解决了这个问题,即在AUTOEXEC.BAT或在进入WinDOWS 3.1之前,加上WINPMT的设置:
  SET WINPMT={PROMPT}
  则从WINDOWS中运行DOS的第二份拷贝时,系统就以PROMPT为DOS的新提示符,即
  SET WINPMT={SHELL WINDOWS}$P$G
  则从WINDOWS 3.1V中进入DOS的第二份拷贝后,MSDOS系统的提示符将变成:
  {SHELL WINDOWS}D:\CGJ\WINS>
  该提示符提示用户现处于WINDOWS的DOSPROMPT的环境中。
  2.利用WINDOWS的Rroperties特性
  在WINDOWS中开启Notepad文本编辑器,输入以下内容:
  @PROMPT WINDOWS STILL ACTIVE %P%G
  @COMMAND.COM
  然后,把以上内容以WIN_DOS.BAT为名存储;再开启MAIN组的DOS Prompt,在Program Manager的File menu里选Properties,将Command Line内容改为win_dos.BAT。这样,在用户每次启动DOS Prompt时,WINDOWS STILL ACTIVE便会在PROMPT之前提醒您了。
  3.修改进入WINDOWS前的DOS提示符
  我们可以在进入WINDOWS之前用PROMPT $修改DOS的提示符,在退出WINDOWS之后恢复原DOS的提示符,也能达到目的。如我们编制的启动批处理文件WIN386.BAT就实现了这样的功能。
  @ECHO OFF
  CLS
  Type EXIT,Return to WINDOWS PROMPT $_$P$G
  WIN /3:
  PROMPT $P$G
  @ECHO ON
  执行WIN385后,则修改的WINDOWS的DOS PROMPT的提示符为Type EXIT,Return to WINDOWS D:\PWIN>,退出WINDOWS环境后,又恢复成原DOS的提示符D:\PWIN。
  注意:
  (1)在执行WINDOWS的DOSPROMPT时,通常在屏幕的上面留有一些WINDOWS的提示信息,有时用户觉得这影响屏幕的美观效果,需要把它去掉,这儿有一个方法可满足用户的要求,即SYSTEM.INI中的[386ENH]增加如下一行:
  DOSEXITINSTRUC=OFF
  (2)若执行DOS PROMPT不能启动,则应检查COMMAND.COM是否在PATH所指定的目录中,若COMMAND.COM在其它路径中,则DOSPROMPT不能启动。这可通过以下简单的方法实现,即选择DOSPROMPT,然后在FILE菜单中选PROPERTIES命令来指定COMMAND.COM被存放的地方,如可输入C:\DOS\COMMAND.COM;
  (3)若希望执行非WINDOWS程序后,使最后的环境仍在DOS中,则可在执行非WINDOWS程序的批处理最后一行加上COMMAND.COM或C:\DOS\COMMAND.COM。
  (曹国钧)