科技时代新浪首页 > 科技时代 > 技术 > 多媒体设计与制作大全专题 > 正文

全面有效的控制学生在机房里面玩Flash游戏


http://www.sina.com.cn 2004年05月09日 10:03 赛迪网--中国电脑教育报

  文/仲勇

  作为机房管理员,平时最头痛的问题就是难以控制学生上课时玩电脑游戏。系统自带的纸牌、扫雷等游戏学生已经不太感兴趣了,绝大多数游戏都是从网上下载的Flash游戏,其中部分有暴力倾向,会影响学生的身心健康。另外,上课时只要有少部分同学玩游戏,就会起到反面的带头作用,将直接影响其他同学听讲,无法保证教学的正常进行。虽然老师们耐心地对这部分同学进行劝说,但是收效甚微,因此必须对学生玩电脑游戏进行有效的控制。

  从网上下载的Flash游戏基本上都是以.swf作为扩展名的,双击就可以直接运行,如果要控制学生玩Flash游戏,一种方法就是让学生无法打开.swf文件,也就是修改.swf文件关联(通过修改文件的“打开方式”或修改注册表可以实现)。这种方法要在每台电脑上进行操作,比较繁琐。通过尝试,笔者发现还有一种更高效的方法可以让.swf文件打开失败,从而有效地控制Flash游戏的运行。下面我们就来看看是如何实现的。

  一般情况下,.swf文件只能在安装了Flash播放器的电脑中才能打开,例如Flash 5.0中.swf文件运行的支持文件为FlashPla.exe(Flash MX中为SAFlashPlayer.exe),其默认路径为“C:\Program Files\Macromedia\Flash 5\Players”,如果删除该文件或更改该文件的文件名,.swf文件将无法正常打开。按照这个思路,我们可以借助多媒体教室软件来实现控制学生运行Flash程序的目的。

  在教师机的桌面上建立一个批处理文件(文件名为ren.bat),双击该文件,输入要执行的代码:

  @echo off

  ren "C:\Program Files\Macromedia\Flash 5\Players\FlashPla.exe"

  flash.bak

  如果学生机中安装的是Flash MX,只要改一下命令行中的路径和文件名即可。其中“@echo off”命令可以让文件运行时不显示命令行。为了使学生找不到该文件,最好将该批处理文件的属性设为“隐藏”。打开教师机上的多媒体教室软件,将该文件发送到学生机中。

  选中所有的学生机,用“远程命令”功能,让所有学生机自动运行ren.bat文件,这样就可以轻松实现学生机的FlashPla.exe的更名操作了(见附图1)。

全面有效的控制学生在机房里面玩Flash游戏
图1在学生机上运行ren.bat命令

  再来试试学生机的.swf文件运行的情况,双击打开学生机中的SWF游戏文件,系统出现出错提示。

  根据实际需要,如果想让学生机运行SWF文件,只需仿照上述步骤,将已被更名的flash.bak文件还原为FlashPla.exe就可以了。



评论】【应用软件论坛】【推荐】【 】【打印】【下载点点通】【关闭


 
新 闻 查 询
关键词
缤 纷 专 题
春意融融
绿色春天身临其境
摩登老人
摩登原始人登场啦
请输入歌曲/歌手名:
更多专题 缤纷俱乐部
 
 



科技时代意见反馈留言板 电话:010-82628888-5828   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2005 SINA Inc. All Rights Reserved

版权所有 新浪网