一. 条件判断

Sub Mainxsh.Screen.Synchronous = truerem 条件判断' if 条件语句 Then'  语句' else'     语句' End ifif xsh.Screen.CurrentColumn = 22 Thenxsh.Screen.Send("admin")xsh.Screen.Send VbCrxsh.Screen.WaitForString("Password: ")xsh.Screen.Send("admin")xsh.Screen.Send VbCrelse xsh.Session.Sleep(1000*60)End Ifrem 注意事项' 1)if判断时,等于只能是=,不能是==' if xsh.Session.Connected = true Then' 2)检查当前会话是否连接,值判断为true / false;不能是1 / 0'  if xsh.Session.Connected = true Then' 值判断为true / false;不能是1 / 0
End Sub

二. 函数

Function telnetDim resultxsh.Screen.Send("telnet 192.169.11.1")xsh.Screen.Send VbCrresult = xsh.Screen.WaitForStrings("cnPilot-R195P login: ", 1000)xsh.Session.Sleep(1000)if xsh.Screen.CurrentColumn = 22 Thenxsh.Screen.Send("admin")xsh.Screen.Send VbCrxsh.Screen.WaitForString("Password: ")xsh.Screen.Send("admin")xsh.Screen.Send VbCrelse xsh.Session.Sleep(1000*60)Call telnetEnd If
End FunctionFunction is_connectedif xsh.Session.Connected = false ThenCall telnetEnd if
End FunctionSub Mainrem Sub过程 和 Function 过程' Sub过程:是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句。' Function 过程:是包含在 Function 和 End Function 语句之间的一组 VBScript 语句。' Sub telnet/Function telnet 'sub修饰为过程 telnet为过程名'     ...'   ...' End Sub/End Function '过程结束' ' Sub Main '主过程,类似C语言main函数'  Call telnet '调用 子过程 telnet' End Subcall is_connectedEnd Sub

基于xsh的vbs脚本的使用(条件判断和函数)相关推荐

  1. 按键精灵计算机怎样写,按键精灵脚本讲解(5)条件判断语句

    条件判断语句 假如我们要检查屏幕上某个点是否为黑色,进而让按键精灵执行其他语句,这就需要不断地去检测.要让按键精灵为我们检测,可以利用条件判断语句不断地去验证. 下面是"控制命令" ...

  2. bash 脚本编程2 条件判断 (笔记)

    条件判断类型: 整数测试 字符测试 文件测试 条件表达式: [ exppression ] ` expression ` test expression 注意一定要加空格前后都要加 整数比较:  -e ...

  3. Linux之Shell脚本的条件判断和函数

    一.条件判断 1.if判断 (1)基本语法 if [ 条件判断式 ] then程序 fi 注意事项: 1.[ 条件判断式 ]中括号和条件判断式之间必须有空格 2.if后要有空格 (2)实操 输入一个数 ...

  4. bash脚本编程之条件判断、条件测试

    脚本编程: 编程面向过程有如下几种执行方式 顺序执行 选择执行:  如 if, case 循环执行:  如 for, while, until bash的变量类型: 本地变量 set VAR_NAME ...

  5. python基础课程2(看代码看注释)--条件判断|循环|函数|生成器|类

    ##人生苦短,我用python ##课程内容 #条件判断 #循环 #类:简单介绍类的用法##条件判断 #if condiction:# dosomething #else: # dosomething ...

  6. linux shell脚本中 if 条件判断

    转载 https://blog.csdn.net/zhan570556752/article/details/80399154 "||"和"&&" ...

  7. bash脚本编程之一 条件判断及算术运算

    一.脚本,判读当前系统是否有用户默认的shell,为bash.如果有就显示这类用户的个数,否则没有就显示"没有这类用户". vim bash.sh #!/bin/bash grep ...

  8. Bash脚本教程之条件判断

    目录 if 结构 test 命令 判断表达式 文件判断 字符串判断 整数判断 正则判断 test 判断的逻辑运算

  9. Shell脚本中获取命令运行结果、特殊变量使用、条件判断等常用操作

    文章目录 前言 获取命令执行结果 使用反引号 `` ` ``command `` ` ``来执行命令 使用括号组合 $(command) 来执行命令 两种方式的区别 特殊变量使用 $0 $1 $2 . ...

  10. IF函数多个条件判断及嵌套

    这是判断:字段1.字段2,有空值时返回另外一个字段内容的多条件判断嵌套函数,主要可以用于补充分支机构中层级出现的不完整,完善数据! 转载于:https://www.cnblogs.com/elsa20 ...

最新文章

  1. 使用MATLAB实现的小算法练习1
  2. 真香!如何用300行代码写完一个Spring基本框架?
  3. 卡内基梅隆大学的研究人员提出新的源定位算法: SilenceMap,寻找大脑的静默区域...
  4. java1.8 类库_Commons Configuration 1.8发布 配置管理Java类库
  5. CentOS7下查询硬件信息
  6. UIButton 按钮控件-IOS开发 (实例)
  7. php校园开源,基于 Laravel 5.5 开发的开源校园管理系统 —— Unifiedtransform
  8. 【玩转cocos2d-x之三十】点九图和输入框的使用
  9. hdu--4028--dp
  10. 怎么测试网络带宽_性能测试案例与经验分享
  11. pytorch Tensor autograd functions
  12. 数据库设计的三大范式通俗解释
  13. pytroch model??(查看官方模型写法)
  14. 小米商城静态页面制做
  15. ios 博客及论坛整理
  16. Mac OS系统怎么修改mac地址
  17. 泛微OA-流程存储数据说明(表单主表+明细表)
  18. 用python画钢铁侠图片_Photoshop快速把钢铁侠图片转为素描水墨风格教程
  19. item_search - 按关键字搜索淘宝商品API接口调用展示
  20. [原创]数字转换中文大写金额

热门文章

  1. Flutter-图表显示charts_flutter
  2. WPF 自定义分页控件TextBox分页页数只输入数字验证
  3. 应急响应-记一次“完(sang)美(xin)无(bing)缺(kuang)”的SSH口令爆破
  4. 3dmax顶点动画导入unity_用3dMax给lol人物模型制作表情动画并导入Unity
  5. MarkDown学习备忘录
  6. 《生命中不能承受之轻》读书笔记
  7. 64码高清电视 android版,64体育app
  8. Android 10 SystemUI 如何隐藏状态栏耳机图标和定位图标
  9. 地图 Api 使用小记 (use 51ditu)
  10. 1.17英文题面翻译