目录

获取ANSI码

获取字符串

查找字符串

合成字符串

转小写

转大写

获取字符串字数

取指定字符串

替换字符串

比较字符串


获取ANSI码

命令名称: Asc 获得ANSI码
命令功能: 返回与字符串的第一个字母对应的 ANSI 字符代码
语法格式: Asc(string)
参数说明:

string:是任意有效的字符串表达式

返回值: 整数型:与字符串的第一个字母对应的ANSI字符代码
备注:

如果是字符串,则返回第一个字母对应的ANSI代码

Dim MycharMychar = Asc("A") '返回 65Mychar = Asc("ABS") '返回 65

获取字符串

命令名称: Chr 获得字符
命令功能: 返回与指定ANSI对应的字符
语法格式: Chr(charcode)
参数说明:

charcode:数值型,可以标识字符的数字

返回值: 字符串型,返回指定ANSI对应的字符
Dim MyChar
MyChar = Chr(65)
MyChar = Chr(97) 

查找字符串

命令名称: Instr 查找字符
命令功能: 求某字符串在另一字符串中第一次出现的位置
语法格式: InStr(start,string1,string2[,comparision])
参数说明:

start:数值表达式,用于设置每次搜索的开始位置
string1:要搜索的字符串表达式
string2:被搜索的字符串表达式
comparision:对比方式,是否忽略大小写,可省略,默认False,即不忽略大小写

返回值: 整数型:字符串在另一字符串中第一次出现的位置
备注:

该命令的汉字占用3个字符位置,而 UTF8字符插件 中汉字占用1个字符位置
如果参数中包含汉字,建议使用UTF8.InStr命令

Dim SearchString, SearchChar, MyPos
SearchString ="APPLE"
SearchChar = "P"
MyPos = Instr(4, SearchString, SearchChar) 

反向查找字符串

命令名称: InStrRev 反方向查找字符
命令功能: 求某字符串在另一个字符串中出现的从结尾计起的位置
语法格式: InStrRev(string1,string2,start[,comparision])
参数说明:

string1:接受搜索的字符串表达式
string2:被搜索的字符串表达式
start:数值表达式,用于设置每次搜索的开始位置。如果为-1,表示从最后一个字符的位置开始搜索
comparision:对比方式,是否忽略大小写,可省略,默认False,即不忽略大小写

返回值: 整数型: 返回字符串2在字符串1中出现的从结尾计起的位置
备注:

查找的方向为反向搜索,位置参数定义为正方向位置,返回结果为正方向位置
该命令的汉字占用3个字符位置,而 UTF8字符插件 中汉字占用1个字符位置
如果参数中包含汉字,建议使用UTF8.InStrRev命令

Dim SearchString, SearchChar, MyPos
SearchString ="APPLE"
SearchChar = "P"
MyPos = InstrRev(SearchString, SearchChar, 10) 

合成字符串

命令名称: Join 合成字符串
命令功能: 将数组以指定的分隔符合并成字符串
语法格式: Join(list,delimiter)
参数说明:

list:待合成字符串的一维数组
delimiter:分隔符,字符串型,以分隔符将数组中每个元素合并起来

返回值: 返回一个字符串
Dim MyString
Dim MyArray(4)
MyArray(0) = "hello."
MyArray(1) = "anjian"
MyString = Join(MyArray,"")
MyString = Join(MyArray,",") 

转小写

命令名称: LCase 转小写
命令功能: 求字符串的小写形式
语法格式: LCase(string)
参数说明:

string:字符串型,有效的字符串表达式

返回值: 字符串型:返回字符串的小写形式
Dim MyString
Dim LCaseString
MyString = "VBSCript"
LCaseString = LCase(MyString)

转大写

命令名称: UCase 转大写
命令功能: 求字符串的大写形式
语法格式: UCase(string)
参数说明:

string:字符串型,任意有效的字符串表达式

返回值: 字符串型:返回字符串的大写形式
Dim MyWord
MyWord = UCase("Hello World")    ' 返回"HELLO WORLD"

获取字符串字数

命令名称: Len 获得字符串数目
命令功能: 求字符串内字符的数目
语法格式: Len(string )
参数说明:

string:任意有效的字符串表达式
varname:任意有效的变量名

返回值: 整数型,字符串内字符的数目
备注:

该命令的汉字占用3个字符位置,而 UTF8字符插件 中汉字占用1个字符位置
如果参数中包含汉字,建议使用UTF8.Len命令

Dim MyString
MyString = Len("anjian") 

取指定字符串

命令名称: Mid 取指定字符串
命令功能: 从字符串中返回指定数目的字符
语法格式: Mid(string, start, length)
参数说明:

string:字符串表达式,从中返回字符
start:string中被提取的字符部分的开始位置
length:要返回的字符数目

返回值: 返回指定数目的字符串
备注:

该命令的汉字占用3个字符位置,而 UTF8字符插件 中汉字占用1个字符位置
如果参数中包含汉字,建议使用UTF8.Len命令

Dim MyVar
MyVar = Mid("hello,anjian", 6, 6)

替换字符串

命令名称: Replace 替换字符
命令功能: 用指定的字符串替换某子字符串
语法格式: Replace(expression,find,replacewith[, comparision])
参数说明:

expression:字符串表达式,包含要替代的子字符串
find:被搜索的子字符串
replacewith:用于替换的子字符串
comparision:对比方式,可省略,是否忽略大小写,默认False,即不忽略大小写

返回值: 字符串:返回经过替换后的字符串
Dim MyString
MyString = Replace("aabbcc", "b", "d")

比较字符串

命令名称: StrComp 对比俩个字符串
命令功能: 返回两个字符串比较结果
语法格式: StrComp(string1, string2[,comparision])
参数说明:

string1:任意有效的字符串表达式
string2:任意有效的字符串表达式
comparision:对比方式,是否忽略大小写,可省略,默认False,即不忽略大小写

返回值:

string1小于string2返回-1
string1等于string2返回0
string1大于string2返回1
string1或string2为Null 返回Null

参考:按键精灵官网教程

按键精灵手机助手之字符串处理相关推荐

  1. PC按键精灵读取txt文本出现乱码怎么办?按键精灵手机助手读取txt文本中文变问号怎么办?

    今天有人跟我说,他的PC按键精灵读取txt文本出现乱码,问我怎么办. 之前也有人问我按键精灵手机助手读取txt文本,中文变成问号怎么办? 在这里我统一回复一下. 这是由于文本文件编码格式造成的.PC按 ...

  2. 按键精灵手机助手连接安卓模拟器

    按键精灵手机助手是一款脚本编写软件,能够帮助用户在电脑端编写应用于手机端的脚本程序,用户可以使用它在电脑上编写任意功能的脚本,比起在手机端编辑更加方便,编辑后可以在电脑端进行测试,只需要连接上手机就可 ...

  3. 按键精灵手机助手插件 命令库同步

    最近在使用按键,用了一些非官方的插件,所以需要手工同步到终端上面,发现按键自带的批处理无法正常实现同步了,所以重新做了一个 主要是adb push .mql 应该是不支持通配符 @-\android\ ...

  4. 安卓按键精灵手机助手(功能:安卓版抓抓、命令库、制作电脑UI界面)

     软件名:按键辅助  Ver:3.0.0

  5. 怎么写安卓手机脚本_史上最牛掰按键精灵手机版教材

    这篇教程给大家介绍一下按键精灵手机助手的相关操作和用途.,下图就是按键精灵手机助手的编辑界面. 下面我们讲解一下什么是按键精灵手机助手,以及按键精灵手机助手的用途,相信大部分使用按键精灵的朋友都是从按 ...

  6. 视频教程-按键精灵手机版解放您的双手自动化教程-Android

    按键精灵手机版解放您的双手自动化教程 从事游戏开发已经13年以上,软件开发管理10年以上. 段安 ¥29.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程 ...

  7. 按键精灵手机版(安卓 ios) 如何连接远程网络数据库 比如 sql server, 进行读写操作 云端自动化等

    一.前情提要 按键手机版直连的话 现在只支持本地数据库sqllite,想连接远程数据库也不是没办法,但麻烦一点 需要建立一个 "中转站" .姑且这么称呼,最形象. "中转 ...

  8. 按键精灵手机版基础入门视频教程

    按键精灵教程已加入B站,B站搜索框搜索"按键精灵手机版基础入门视频教程"即可,赶快来学习吧!

  9. IOS版aplayer使用教程_[按键精灵手机版教程]安卓3.0按键使用教程

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...

  10. 天天爱消除辅助-按键精灵手机安卓版-天天爱消除辅助Android源码-按键精灵脚本

    无意中看到按键精灵出Android版了,想了解一下,所以加入了内测, 由于脚本语法和VB差不多,所以上手很快,写了个天天爱消除的脚本来练习一下, 很早就知道按键精灵了,但一直没写过其脚本,这个算是我的 ...

最新文章

  1. Android Handler的使用!!!
  2. 递归实现牛顿法求整数平方根(原理: 给一个初始值(比如X1 = a/2)迭代求a的平方根,设定一个误差限,不断逼近a X1 = a/2 X2 = (X1+a/X1)/
  3. pyautogui 的用法 python自动操作鼠标、键盘
  4. 如果往错误的NEO地址转账会发生什么
  5. Linux下如何生成core dump 文件(解决segment fault段错误的问题)
  6. 图片滤镜算法原理简单讲解
  7. 网站做好后不能用手机浏览吗_企业几年前制作的网站大部分都应该被淘汰掉
  8. MapPoint之旅(2)-----Getting Started with MapPoint Web Service(1)
  9. 第15章 SpringBoot集成logging日志
  10. JPA的persistence.xml的使用及常见问题
  11. Mysql的安装与远程登录
  12. for相关 java_Java学习之for循环相关知识梳理
  13. Java多线程:线程停止
  14. MySQL连接问题 --- (1251:Client does not support ...)
  15. 吐血整理的几十款小程序登陆界面【附完整代码】
  16. 阿里云服务器大陆机房和香港机房如何选择?
  17. ECCV 2020预会议 直播笔记| Cross-Modal Weighting Network for RGB-D Salient Object Detection
  18. 计算机专业定向选调,兄弟们,关于定向选调和找工作,JR们能不能给小弟一些建议...
  19. 欧美游戏业者都挣多少钱
  20. 设计模式-2-抽象工厂方法

热门文章

  1. python 使用 .qrc文件
  2. 开发isv应用的权限处理
  3. AlphaGo算法框架解读
  4. 【MapGIS精品教程】002:GDB本地数据库的使用
  5. ascii码表 java,JAVA实现打印ascii码表代码
  6. 全球机场三字码,对应的城市三字码
  7. 星外系统更换短信接口
  8. 爱立信面试前的GitHub项目如何上传
  9. 爱立信车联网招聘DevOps工程师(地点:广州)
  10. 思科交换机配置dhcp