#$language = "VBScript"
#$interface = "1.0" ' This automatically generated script may need to be
' edited in order to work correctly. Dim FTP_IP, FTP_User, FTP_Pass, FTP_Path
FTP_IP = "10.11.44.1"
'FTP_IP = "10.90.243.20"
FTP_User = "mpsvr"
FTP_Pass = "mpsvr"
FTP_Path = "/mpce" 'Have Path
'FTP_Path = "" 'Don't support no path, it is a bug Dim Image_Version
Image_Version = "" Dim Show_Download, Show_Register, Show_Install, Show_Progress
Show_Download = "show image download progress"
Show_Register = "show image registration progress"
Show_Install = "show image install progress"
Show_Progress = "show images progress" Dim cmd_image_download, cmd_image_register, cmd_image_install Sub Main
crt.Screen.Synchronous = True Image_Version = crt.Dialog.Prompt("Please enter your image filename(with extention):", "Enter filename", "", False) cmd_image_download = "image download ftp://" & FTP_User & ":" & FTP_Pass & "@" & FTP_IP & FTP_Path & "/" & Image_Version
cmd_image_register = "image register " & Image_Version
cmd_image_install = "image install " & left(Image_Version, len(Image_Version)-) REM Image Download
crt.Screen.Send vbCr & vbCr & vbCr
crt.Screen.Send cmd_image_download & vbCr
crt.Screen.WaitForString "#"
crt.Sleep
crt.Screen.Send vbCr
Do
crt.Screen.Send Show_Download & vbCr
if Not crt.Screen.WaitForString("download completed", ) then
crt.Screen.Send vbCr
crt.Sleep
else
exit do
end if
Loop REM Image Register
crt.Screen.Send vbCr & vbCr & vbCr
crt.Screen.Send cmd_image_register & vbCr
crt.Screen.WaitForString "#"
crt.Sleep
crt.Screen.Send vbCr
Do
crt.Screen.Send Show_Register & vbCr
if Not crt.Screen.WaitForString("successfully registered", ) then
crt.Screen.Send vbCr
crt.Sleep
else
exit do
end if
Loop REM Image Install
crt.Screen.Send vbCr & vbCr & vbCr
crt.Screen.Send cmd_image_install & vbCr
crt.Screen.WaitForString "Do you want to install the image (y or n)?"
crt.Screen.Send "yes" & vbCr
crt.Screen.WaitForString "#"
crt.Sleep
crt.Screen.Send vbCr
Do
crt.Screen.Send Show_Install & vbCr
if Not crt.Screen.WaitForString("Waiting to reboot", ) then
crt.Screen.Send vbCr
crt.Sleep
else
exit do
end if
Loop REM Image progress
crt.Screen.Send vbCr & vbCr & vbCr
crt.Sleep
Do
crt.Screen.Send Show_Progress & vbCr
rem msp-qam-2.1.0.0.396 95
if Not crt.Screen.WaitForString(left(Image_Version, len(Image_Version)-) & "", ) then
crt.Screen.Send vbCr
crt.Sleep
else
exit do
end if
Loop crt.Dialog.MessageBox _
"GOOD." & vbcrlf & _
"You have finished all the operations, waiting for the rebooting...." crt.Screen.Synchronous = False
End Sub

SecureCRT下载/注册/安装镜像文件的更多相关文章

  1. SecureCRT 下载,安装,绝佳配色,实用配置,上传下载配置合集

    SecureCRT 下载,安装,绝佳配色,实用配置,上传下载配置合集 chocoball 发布于 2年前,共有 3 条评论 SecureCRT 是一款支持 SSH2.SSH1.Telnet.Telne ...

  2. 下载 CentOS 7 镜像文件

    CentOS 7 镜像文件的下载地址 CentOS 官网:https://www.centos.org/ 点击“Get CentOS Now” 点击想要下载的ISO镜像,(目前仅有“DVD ISO”和 ...

  3. 在服务器的tomcat中部署手机apk项目,浏览器或手机下载不能根据URL下载和安装apk文件

    Android的APK包不能下载或安装,需在tomcat的web.xml加入 <mime-mapping>        <extension>apk</extensio ...

  4. iOS:Xcode7以上版本安装镜像文件.dmg

    Xcode:7.0~7.3的镜像如下,点击直接下载安装 xcode7.0:https://developer.apple.com/services-account/download?path=/Dev ...

  5. office2013 Word 缺少校对工具,按提示下载、安装了文件还是不成功的解决方案

    找到你的office安装源iso镜像加载 ——点开镜像双击setup.exe ——选择添加或删除功能 ——下一步——其他的不要动,展开office共享功能项 ——找到校对工具点出下拉项(点朝下的黑色箭 ...

  6. SecureCRT下载和安装

    1.下载地址在我的百度网盘中 链接:https://pan.baidu.com/s/1tscAAS7QnWEQMNtnvGGI_A 提取码:exp9 2.解压后,运行 选中SecureCRT运行程序 ...

  7. linux系统安装(虚拟机以及linux的下载与安装)

    最近开始研究linux系统,以前接触linux系统只是一些简单的命令,例如: pwd:查看当前目录   ls:遍历目录    cd :在目录之间切换等. linux系统是基于unix系统开发的,是一个 ...

  8. Hyperledger Fabric 1.0 从零开始(四)——Fabric源码及镜像文件处理

    2:Fabric源码及镜像文件处理 2.1下载Fabric源码 下载Fabric源码是因为要用到源码中提到的列子和工具,工具编译需要用到go语言环境,因此需要把源码目录放到$GOPATH下.通过1.3 ...

  9. Hyperledger Fabric 1.0 学习搭建 (二)--- 源码及镜像文件处理

    2.1下载Fabric源码下载Fabric源码是因为要用到源码中提到的列子和工具, 工具编译需要用到go语言环境, 因此需要把源码目录放到$GOPATH下. 通过1.3中go的安装配置, $GOPAT ...

随机推荐

  1. thinkphp5 tp5 获取模块名控制器名方法名

    <?php namespace app\index\controller; use think\Db; use think\Controller; class Base extends Cont ...

  2. C#验证手机号

    using System.Text.RegularExpressions; private bool IsMobile(string phoneNo) { return Regex.IsMatch(p ...

  3. RSA Android加密的数据服务器上无法解密?

    一.android加密的数据服务器上无法解密? "算法/模式/填充" android的rsa加密方式是--------RSA/ECB/NoPadding或者RSA/None/NoP ...

  4. 以Graphicslayer为管理组来管理Element.

    转自原文 以Graphicslayer为管理组来管理Element. 前言 在AE开发过程中,我们经常使用Element(元素).它的出现让地图与用户之间的交互增加了不少的效果.在地图上,可以通过各种 ...

  5. iOS 项目的文件夹结构能看出你的开发经验

    近期有师弟去面试iOS开发,他谈论到,面试官既然问他怎么分文件夹结构的,并且还详细问到每一个子文件夹的文件名称. 文件夹结构确实非常重要.面试官问他这些无疑是想窥探他的开发经验.清晰的文件夹结构,可让 ...

  6. Android中密码输入内容可见性切换

    今天在做项目的时候遇到了一个关于密码输入框可见性切换问题,上网搜了搜,这里面门道还不小,做一个记录吧,下次遇到就好解决了. 首先写了一个简单的测试工程: <LinearLayout xmlns: ...

  7. PHP移动互联网开发笔记(8)——MySQL数据库基础回顾[2]

    一.数据表 为了确保数据的完整性和一致性,在创建表时指定字段名称,字段类型和字段属性外,还需要使用约束(constraint),索引(index),主键(primary key)和外键(foregin ...

  8. [SVG] Add an SVG as a Background Image

    Learn how to set an SVG as the background image of an element. Background images can be resized by c ...

  9. erlang的Socket参数含义

    http://blog.csdn.net/pkutao/article/details/8572216 {ok, Listen} = gen_tcp:listen(?defPort, [binary, ...

  10. Android最新组件RecyclerView,替代ListView

    转载请注明出处:http://blog.csdn.net/allen315410/article/details/40379159 万众瞩目的android最新5.0版本号不久前已经正式公布了,对于我 ...