这两天用虚拟机安装系统,准备用虚拟机把开发环境和数据库分离,想法如下:
      1.开发环境为Host
      2.Guest 为数据库服务器,每一个服务器都是一个独立的虚拟机
       数据库包括,Oracle 9i、SQL Server 2005、MySQL

   但是装系统,还要设置环境变量,以减少系统盘的占用和增加性能,这就需要迁移系统盘的一些目录了,比如IE临时目录,临时文件夹,Applocation Data;此外,我们还需要把重要的文件夹移动到其他分区,以避免在系统盘发生事故或者想要恢复的时候,重要数据(MyDocument,收藏夹,程序配置等)不受影响。
   手动修改环境变量和注册表值太麻烦了,因为我每次装系统都要修改那么一次,这次实在受够了,心里一发狠。好,我写个脚本把你搞定!
   BAT是不能设置系统环境变量的,此外可用的就有 VBScript 和 JScript 了;VBScript 的好处是有对话框,JScript没有(alert等只能在网页中使用),而JScript 的代码条理清晰一些,并且功能强大,可以使用正则表达式等功能。
   于是乎,写了下面的脚本,各位大虾请看代码:

  1用 JavaScript 迁移目录//********************************************************************
  2用 JavaScript 迁移目录// Copymiddle 2006 Zealic,All middle keeped.
  3用 JavaScript 迁移目录//********************************************************************
  4用 JavaScript 迁移目录//** 环境变量名
  5用 JavaScript 迁移目录//** 设置环境变量名,这些值影响环境变量的名字,建议不要修改
  6用 JavaScript 迁移目录
  7用 JavaScript 迁移目录var VN_PATH        = "PATH";
  8用 JavaScript 迁移目录var VN_PROFILE        = "PROFILE";
  9用 JavaScript 迁移目录var VN_PROFILE_USER    = "PROFILE_USER";
 10用 JavaScript 迁移目录var VN_VOLATILE_PROFILE    = "VOLATILE_PROFILE";
 11用 JavaScript 迁移目录var VN_TEMP        = "TEMP";
 12用 JavaScript 迁移目录
 13用 JavaScript 迁移目录
 14用 JavaScript 迁移目录//********************************************************************
 15用 JavaScript 迁移目录//** 设置
 16用 JavaScript 迁移目录
 17用 JavaScript 迁移目录var m_Prefix        = "GUEST_";
 18用 JavaScript 迁移目录var m_UserName        = "Zealic";
 19用 JavaScript 迁移目录var m_Profile        = "D:\\Profile";
 20用 JavaScript 迁移目录var m_VoltProfile    = "F:\\VolatileProfile";
 21用 JavaScript 迁移目录var m_UserPath        = "C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;" 
 22用 JavaScript 迁移目录                + "D:\\Java\\JRE\\Currently\\bin";
 23用 JavaScript 迁移目录
 24用 JavaScript 迁移目录//调用函数以设置
 25用 JavaScript 迁移目录SetEnvironment(m_Prefix,m_UserName,m_Profile,m_VoltProfile,m_UserPath);
 26用 JavaScript 迁移目录
 27用 JavaScript 迁移目录
 28用 JavaScript 迁移目录//********************************************************************
 29用 JavaScript 迁移目录//** 函数定义
 30用 JavaScript 迁移目录
 31用 JavaScript 迁移目录// 设置环境变量
 32用 JavaScript 迁移目录//     prefix         : 环境变量名的前缀
 33用 JavaScript 迁移目录//     userName    : 用户名
 34用 JavaScript 迁移目录//     profile        : 重要文件目录
 35用 JavaScript 迁移目录//     voltProfile    : 非重要文件目录
 36用 JavaScript 迁移目录//     userPath    : 用户 Path,设置该值以进行快捷运行程序
 37用 JavaScript 迁移目录function SetEnvironment(prefix,userName,profile,voltProfile,userPath)
 38

   其中 Profile 为有价值的数据和文件 ,VolatileProfile 用过而无价值的数据和文件。这样,我们就可以清楚的知道,Profile 要保留,VolatileProfile 则可以经常清理。

   之后我还需要把 Desktop,My Document,Favorites文件夹迁移到 Profile 目录中,然后就开始安装数据库。
   不过嘛,今天太晚了,明天再说~~~

   明天用用 JScript 操作注册表以迁移系统的一些目录到 Profile 和 VolatileProfile 目录。 

相关文章:

  • 2021-05-17
  • 2021-08-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2021-06-03
  • 2021-06-21
  • 2021-09-21
  • 2021-11-08
  • 2022-01-02
  • 2021-05-18
  • 2021-10-22
相关资源
相似解决方案