为Windows 3.x的MS-DOS方式设置专用提示符

Author: 方新沪 Date: 1997-01-01

  运行Windows3.X,进入MS-DOS方式后,屏幕上方有一段说明文字,但在执行命令时即会被清除,屏幕显示和在DOS提示符下完全相同,用户有时会因此忘记退出Windows,而去执行不能在Windows下正常运行的程序,甚至企图再次运行WIN.COM,造成差错。
  可以在AUTOEXEC.BAT中用SET命令设置环境变量WINPMT,为Windows的MS-DOS方式设置与DOS不同的系统提示符,以示区别。
#3  设置的方法有两种:
  1.添加标志字符串。命令行可以是:
  set winpmt=[WIN] $p$g
  在Windows的MS-DOS方式下,假设当前目录是C盘根目录,则提示符显示为:[WIN] C:\>
  用前面的WIN作标志,提醒用户尚未退出Windows。
  2.加上帮助信息。可使用换行参数$-,写入简要帮助内容。例如:
  set winpmt=- Press  ALT+TAB  for task swap $- -Type EXIT and press ENTER to return to windows $-$p$g
  在MS-DOS方式下,就显示为:
  -Press ALT+TAB for task swap
  -Type EXIT and press ENTER to return to windows
  c:\>
  在提示符上面显示了任务切换和返回Windows的键盘操作方法,尤其适合初学者。
#3  几点注意事项:
  1.变量WINPMT只能在自动批处理文件或DOS提示符下设置、修改或撤消,而不能在Windows的MS-DOS方式下进行这些操作。
  2.加入的标志字符串或帮助信息,都是提示 符的一部分,不论执行CLS命令或运行应用程序,均不会清除。
  3.这样设置的提示符只在Windows的MS-DOS方式下显示,退出Windows后即自动换用原DOS下的提示符。