Foxpro应用程序中DOS窗口的改进方法
实现的命令很简单,因为FOXPRO早就提供了一个叫“RUN”的命令,可以真接调用外部命令。而所谓MS-DOS环境就是运行了一个叫“COMMAND.COM”的命令解释文件。所以“RUN C:\COMMAND.COM”就可以进入DOS环境。
但发现这个DOS环境实在不怎么样,它是以一个非全屏幕的WINDOWS窗口出现的,响应速度很慢,必须用:“ALT+ENTER”切换成全屏幕,同时“EXIT”后并不关闭,而是变成一个“非活动窗口”,还得再关闭它。
对于熟悉WINDOWS的人而言,这些都是轻而易举的事。但对于一个对DOS都不太熟悉的用户而言就显得太过于复杂了。所以必须让人敲一个“EXIT”就能安全返回。
WINDOWS的“PIF编辑器”提供了这个答案。原来FOXPRO调用外部命令时,实际是通过WINDOWS来实现的,而WINDOWS管理这些非WINDOWS应用程序的办法就是为每一个非WINDOWS应用程序建立一个“PIF文件”。具体的操作步骤如下:
1. 打开WINDOWS的主群组“中的”PIF编辑器;
2. 打开文件FOXRUN.PIF,该文件和你的FOXPRO位于同一个目录下,为FOXPRO自动提供;
3. 可以看到,在“程序文件名”一栏为“COMMAND.COM”,将“显示方式”由“窗口”改为“全屏幕”,同时选择“退出时关闭窗口”可选项。
4. 保存退出
现在,用户就可以直接进入全屏方式,并且在“EXIT”后直接退出MS-DOS。