|
.子程序 克隆虚拟机
.局部变量 快照, 文本型
.局部变量 开启, 文本型
.局部变量 虚拟机总数, 文本型
.局部变量 虚拟机路径, 文本型
.局部变量 虚拟机名, 文本型
.局部变量 主虚拟机位置, 文本型
.局部变量 i1, 整数型
.局部变量 路径, 文本型
.局部变量 机器号, 整数型
.局部变量 多少开, 整数型
.局部变量 克隆, 文本型
虚拟机总数 = 读配置项 (取运行目录 () + “\配置.ini”, “配置”, “虚拟机总数”, )
虚拟机路径 = 读配置项 (取运行目录 () + “\配置.ini”, “配置”, “虚拟机路径”, )
虚拟机名 = 读配置项 (取运行目录 () + “\配置.ini”, “配置”, “虚拟机名”, )
主虚拟机位置 = 读配置项 (取运行目录 () + “\配置.ini”, “配置”, “主虚拟机位置”, )
多少开 = 到整数 (读配置项 (取运行目录 () + “\配置.ini”, “配置”, “多少开”, ))
快照 = “C:/Program Files (x86)/VMware/VMware Workstation/vmrun.exe snapshot ” + #引号 + 主虚拟机位置 + #引号 + “ kuaizhao” ' 克隆快照
运行 (快照, 真, #隐藏窗口)
调试输出 (快照)
开启 = “C:\\Program Files (x86)\\VMware\\VMware Workstation\\vmrun.exe start ” + 虚拟机路径 + “\\” + 虚拟机名 + “” + 到文本 (i1) + “\\” + 虚拟机名 + “” + 到文本 (i1) + “.vmx”
调试输出 (克隆)
.计次循环首 (到整数 (虚拟机总数), i1)
.判断循环首 (真)
克隆 = “C:/Program Files (x86)/VMware/VMware Workstation/vmrun.exe clone ” + #引号 + 主虚拟机位置 + #引号 + “ ” + #引号 + 虚拟机路径 + “\\” + 虚拟机名 + “” + 到文本 (i1) + “\\” + 虚拟机名 + “” + 到文本 (i1) + “.vmx” + #引号 + “ linked -snapshot=kuaizhao -cloneName=” + 虚拟机名 + “” + 到文本 (i1)
运行 (克隆, 真, #隐藏窗口)
等待_信鸽 (500)
.如果 (文件_是否存在 (虚拟机路径 + “\\” + 虚拟机名 + “” + 到文本 (i1) + “\\” + 虚拟机名 + “” + 到文本 (i1) + “.vmx”) = 真)
跳出循环 ()
.否则
运行 (克隆, 真, #隐藏窗口)
.如果结束
.判断循环尾 ()
.计次循环尾 ()
信息框 (“克隆完成”, 0, , )
延时 (3333)
|
|