怎样使用PIF Editor

Author: 曹国钧 Date: 1995-04-07

        PIF(Program Information File)就是程序信息文件的英文缩写,每一个应用程序都有相应的信息文件,好告诉计算机它为何使用内存、键盘、屏幕、快捷键盘等。下面我们以WPS2.1为例说明怎样建立或修改应用程序的PIF文件。
        在Windows的标准运行模式下,打开Main组中的PIF Editor肖象,则会出现如下项目:
        ●Program FileName(程序名称):C:\WPS21\WPS21.BAT(WPS21.BAT为启动2.1的程序名称:对于AUTOCAD R12.0等需要较大环境空间的应用程序,可填入COMMAND.COM/E:512/ACADR12.BAT)。
        ●Windows Title(窗口标题):WPS2.1(可以不填,它仅作为缩小图标的名称)。
        ●OPtional Parameters(选项参数):/D/V或?(填入在DOS提示符下启动WPS2.1采用的参数,若希望WINDOWS系统在每次启动WPS2.1时自动向您提示输入参数,可在此栏中填入问号?)
        示输入参数,可在此栏中填入问号?)
        ●Start-up Directory(启动目录):C:\WPS21\USER(填入WPS2.1文件操作的目录路径,如C:\WPS21\USER)。
        ●Video Mode (显示模式):Graphic/Multiple Text(选择WPS2.1显示屏幕形式,PIF标准模式只有两种:Text和Graphic/Multiple Text,一般不能确定需何种显示模式时,可选择Graphic/Multiple Text,这样才能保证软件的正确运行)。
        ●Memory Requirement (常规内存的需求0:384(默认为128KB)。
        ●XMS Memory (XMS扩展内存):0(默认为0,WPS2.1不需要扩展内存,应设为0)。
        ●KB Limit (XMS扩展内存的上限):09默认为0,当设置-1时,应用软件可使用所有的扩展内存)。
        ●Directly Modifies(端口与键盘的独占设置):不设置它有五种选择:COM1-COM4和Keyboard,通常不选择它们)。
        ●No Screen Exchange(不使用屏幕交换):不设置(设置该项后,屏幕上的画面将不能拷贝到剪贴板中)。●Prevent Program Switch (阻止程序切换):不设置(若设置该项,则在结束目前运行的应用程序后才能返回到Window系统画面中)。
        ●Close Window Exit(退出时关闭窗口);设置(该项设置后,当程序运行结束后,屏幕会自动回到Windows系统中)。
        ●No Save Screen(不保存屏幕):设置(该项设置后,可在应用程序与Windows切换时保存屏幕画面到内存,以便返回时正确恢复)。
        ●Rrserved Shortout Keys:不设置。
        选择File-SAVE(或Save as…)菜单命令,使用WPS21.PIF文件保存以上的PIF配置。再用ProgramManager的File-NEW菜单命令使用WPS21.PIF制作一个启动图符,用鼠标在该图符中快速按两下,则Windows就按上面的配置启动WPS2.1系统。
        (二)__386增强模式下的使用
        当WINDOWS在386模式下运行或从Pif Editor的Mode菜单中选择386 Enhanced时,将出现386模式的PIF配置画面。下面叙述386模式与标准模式下的PIF配置不同点。
        ●Video Memory:提供了三种选择:Text,LowGraphics,High Graphics,对于使用图形画面的应用程序,如WPS2.1应选择High Graphics显示方式;
        ●Memory Requirement:KB Required(常规内存需求)KB Desired(最大的常规内存需求,若为-1,则存取全部常规内存)。
        ●EMS memory(EMS内存):主要用于使用EMS内存的应用软件,一般不用设置。
        ●Display Usage(显示方式)FullScreen(它提供了两种选择,即FullScreen和Windowed,使用窗Windowed方式,将使显示速度大幅度地减低,建议使用全屏幕Full Screen方式,其显示速度最快)。
        ●Executive(运行方式):Background(它提供两种运行方式,即Background(后台)和Exclusive(独占),独占方式将不能运行后台中的windows应用程序,而且需占用全屏幕,后台方式则使此应用程序可以在后台运行。
        ●Advanced(高级配置):一般取默认方式。
        实际上,用户可根据应用软件的使用用途,制作多个有不同运行配置的PIF文件以备用,如全屏幕方式的PIF文件WPS21.FUL,窗口方式的PIF文件WPS21.WIN,独占方式的WPS21.EXC等;使用时,只需修改PIF文件名为图标所指定的PIF文件WPS21.PIF即可.