网络上共用CCED的最佳方案

Author: 四川 魏治军 Date: 1996-01-05

        一、CCED要检查它所在的路径是否为C:\CCED,如果不是,便不能运行。
        二、CCED40.DAT数据文件的共享问题,如果多个用户同时使用,便会产生系统错误致使服务器出现故障。
        我试用了两个方案,现分别把它介绍给大家,以供参考。
        由于我校使用的是20余台无盘工作站,所以CCED只能装在F盘上。
        方案一:以超级用户入网,在F盘上建一子目录:F:\CCED40\CCED,然后将CCED4.0的所有文件拷入F:\CCED40\CCED中;运行SYSCON:(将F:\CCED40\CCED设置成共享目录,普通用户只有阅读和访问的权利)
        (一)1.在主菜单AvailableTopics下选择Group Information回车
        2.再在Group Names中选择EVERYONE
        3.在Everyone Options中选择Trusetee Directory Assignments 按Insert(插入键),增加\CCED40\CCED。
        (二)在主菜单AvailableTopics下选择Supervisor Options,在System Login Script中增加:
        map ins s?:=sys:\cced40\cced(其中的问号是一个从第一个map ins...到现在的数目)。
        (三)在主菜单AvailableTopics下选择User Information;在User Names下选择Everyone回车,再选择Login Script,在其中增加map ins s?=\cced40\cced。注意:问号要写成一个具体的数字
        在F:\LOGIN下建一批处理文件:LOGINF.BAT;一数据文件IN.DAT。
        TYPE LOGINF.BAT
        @ECHO OFF
        LOGIN
        >NUL MAP ROOT C:=F:CCED40<IN.DAT
        ECHO ON
        TYPE IN.DAT
        Y
        说明:IN.DAT的内容只有一个字符“Y”
        当用户运行LOGINF.BAT后可入网,且建立一C盘,C盘下有一子目录CCED,CCED子目录中有CCED所有的文件。但应注意,不要在C盘上运行CCED,因C盘只有阅读和访问的权利。
        此方案的优点是可以多个用户同时运行CCED。且CCED40.DAT数据文件不会改变,因普通用户无权改写CCED40.DAT的内容,所以可以永远使用下去。(超级用户要尽量少去运行,超级用户会改变CCED40.DAT的内容,致使CCED很快到期)。缺点是:由于现在许多汉字系统的显示方式都是直接写屏,CCED的许多信息都变成了西文,给不熟悉西文的用户带来不必要的麻烦。超级用户运行CCED/SET,将显示方式改为绝对中断方式后,超级用户使用可实现中文显示信息,但普通用户仍无法达到显示中文信息的目的,(中文信息包括提示行、菜单和帮助信息等)。解决这个问题有两个办法,1:修改汉字显示方式为非直接写屏方式,此法会造成使用其它软件的不便。且当退出CCED后,屏幕变为西文屏幕,还要通过按键的转换才能变为中文屏幕。2:将CCED40.DAT拷入各用户子目录,但会增加许多磁盘空间的消耗。
        方案二(最佳方案)
        超级用户入网,建一子目录F:\CCED,将CCED所有文件拷入其中。运行SYSCON用与“方案一”一样的方法将F:\CCED40\CCED改为F:\CCED,使F:\CCED为共享目录。
        将F:\LOGIN下的批处理文件LOGINF.BAT改为:
        TYPE LOGINF.BAT
        @ECHO OFF
        LOGIN
        >NUL MAP ROOT C:=\F:\ <IN.DAT
        ECHO ON
        运行LOGOUT退网命令,再运行LOGINF.BAT以超级用户入网,运行CCED /SET,将显示方式设置为绝对中断方式,运行LOGOUT退出网。整个工作就算完成了。使用方法同方案一,优点也同方案一,同时又克服了方案一的所有缺点。
        (四川  魏治军)