- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
使用Autoit脚本在虚拟内存盘快速设置计算机考试模拟系统
摘要:该文主要介绍了如何在windows服务器上创建虚拟RAM内存盘,用Autoit脚本快速设置计算机等级考试模拟系统,提供给学生进行计算机等级考试模拟练习。用Autoit脚本实现了自动格式化内存盘以便清除学生模拟考试数据、创建考试用户文件夹、以及自动设置服务器共享文件权限,让服务器提供更高速、稳定的模拟考试系统环境。
关键词:虚拟RAM内存盘;Autoit脚本语言;计算机等级模拟考试系统
中图分类号:TP3文献标识码:A文章编号:1009-3044(2013)05-1140-02
1概述
虚拟内存盘是通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术。相对于直接的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。另外RAM有掉电易失性也意味着当关闭电源后RAM中的这部分数据将会丢失。
福建省高校计算机等级模拟考试系统要求在windows服务器上设置按很多个顺序编排的考试用户名(例如ks01、ks02、ks03……)、创建每个考试用户文件夹、设置多个服务器共享文件权限,而且我校计算机实验中心机房在考试前每天大约有1000个学生进行多个模拟题练习操作,需要及时清除学生进行模拟练习后产生的大量垃圾数据文件,重新安装初始化模拟考试系统环境,步骤很复杂繁琐容易出错。
针对以上问题,我们可以通过设置服务器虚拟RAM内存盘来解决。因为虚拟RAM内存盘是把物理内存虚拟分配一个逻辑盘,我们知道物理内存的读写速度高出硬盘速度几十倍,把计算机等级模拟考试系统装入服务器虚拟RAM内存盘,可以大大提高数据访问速度,减少降低服务器硬盘的读写、降低硬盘故障率,另外利用虚拟RAM内存盘掉电易失性,可以重启服务器系统就能迅速清除了学生大量操作留下的无用垃圾文件,通过Autoit脚本语言进行相关服务器实现快速设置初始的模拟考试环境,可以大大提高模拟考试系统的稳定性和可靠性。
2创建设置服务器虚拟RAM内存盘
首先我们可以通过使用SuperSpeed.RamDisk.Plus、魔方内存盘或者超级兔子虚拟磁盘加速器等虚拟内存盘软件设置2GB以上的服务器虚拟RAM内存盘。在windows服务器推荐使用SuperSpeed.RamDisk.Plus(有32位版和64位版),安装完SuperSpeed.RamDisk.Plus软件,我们就可以根据需要设置虚拟RAM内存盘,如下图所示:
根据提示按“下一步”按钮,可以设置内存大小以及指定虚拟内存的盘符、分区格式等,虚拟内存盘设置完成后,系统每次开机都会自动生成虚拟内存盘。
如果超级兔子虚拟磁盘加速器软件生成的虚拟内存盘一般是FAT32格式的,由于FAT32格式对共享的文件夹没有安全性设置项,需要转成NTFS格式才能设置考试文件夹的安全性,可以使用Autoit脚本语言格式化内存盘为NTFS格式化(本机房设置服务器虚拟RAM内存盘盘符为R:),这样可以清除模拟考试的旧数据,为下一步初始化设置模拟考试系统环境做准备。
Autoit脚本语言程序主要代码如下:
RunWait(@SystemDir\R:/q/fs:ntfs/v:fjksmn/y,@SystemDir,@SW_SHOW)
经实际使用ATTODiskBenchmark测试服务器原有硬盘C:读写取速度最快只是130MB/秒左右,现在读写虚拟RAM内存盘R:速度最快达到4GB//秒左右,如下图所示:
3安装初始化模拟考试数据并设置映射J盘和K盘的共享文件夹
接下来是在服务器虚拟RAM内存盘上安装初始化模拟考试数据并设置服务器上映射J盘和K盘的共享文件夹,可以把模拟考试初始数据压缩打包后解压缩复制到服务器虚拟RAM内存盘上,自动创建了创建考试用户文件夹,再使用Autoit脚本语言设置共享文件夹权限及安全性权限。
Autoit脚本语言程序主要代码如下:
MsgBox(0,解压文件,开始解压文件,2)
runwait(@ScriptDir\fjksmn省考模拟R.cx)
;设置映射J盘和K盘文件夹的安全性权限
$var1=R:\J11mn
$var3=R:\K11mn
GUICtrlSetData($Input1,正在设置$var1)
$sShareName=J11mn$
_Net_Share_ShareDel(@ComputerName,$sShareName)
_Net_Share_ShareAdd(@ComputerName,$sShareName,0,$var1,共享J盘$var1,-1)
$sShareName=K11mn
_Net_Share
文档评论(0)