解决FoxPro应用程序在Win98下的运行问题 胡锦承 1999年 第5期 12版 装上Win98之后,感觉还不错,不过有一点令我头痛的是,作为一名财务工作者,本人日常工作中所使用的财务软件竟然只能在FoxPro for DOS下运行,这就使得我的日常操作变得非常麻烦,本人经过多方试验后终于发现,通过修改PIF文件即可实现在Win98中直接运行该程序的目的,从而极大地方便了日常操作。现将解决上述问题的办法介绍如下,以供大家参考。 1. 在C盘根目录建立一个用于启动该财务软件的批处理文件KJ.BAT,文件内容如下: @ECHO OFF C:CD\ C:\UCDOS\RD16 C:\UCDOS\KNL C:\UCDOS\PY CD\KJ C:\FOXPRO25\FOXPRO\ KJ CD\ EXIT 2. 右击KJ.BAT文件,然后从弹出的快捷菜单中执行“属性”命令,打开“KJ属性”设置框。 3. 选择“程序”选项卡。 4. 在“命令行”对话框中输入“COMMAND.COM /K C:\KJ”,在“运行”列表框中选择“常规窗口”选项。 5. 复选“退出时关闭”选项。 6. 单击“高级”按钮,打开“高级程序设置”设置框。 7. 复选“防止基于MS-DOS的程序检测Windows”选项,然后单击“确定”按钮,返回“KJ属性”设置框。 8. 切换到“KJ属性”设置框的“内存”选项卡,将有关内存选项全部选择“自动”选项(注意,不同的应用程序对内存的要求可能不同,广大用户应根据实际情况加以选择)。 9. 切换到“屏幕”选项卡,复选“全屏幕”选项。 10. 切换到“杂项”选项卡,根据需要选择是否使用Alt+Enter等Windows快捷键(若它们与相关DOS版应用程序的快捷键无冲突则应全部加以选择,以方便日常操作)。 11. 在Win98的开始菜单和桌面上为刚刚生成的KJ.PIF文件建立一个快捷方式(注意,我们只能为KJ.PIF文件建立快捷方式,而不能为KJ.BAT建立快捷方式,否则无法成功)。 至此,有关设置步骤即告结束,此后我们只需双击桌面上的“会计”图标(或执行开始菜单中的“会计”命令),系统即会自动以全屏方式进入Win98的DOS状态,并依次启动UCDOS、FoxPro以及本人所需运行的财务软件。而我们在退出该软件后,系统又会自动返回Win98图形界面,操作非常方便。 你是不是也希望能在Win98图形界面下直接运行有关老版本的DOS程序,那不妨采用上述方法试试吧!