由于QTP脚本中涉及到十分长的Sql语句(近30行),所以十分痛苦地觉得一行里写难看到无法容忍,遂找寻QTP脚本中的命令分行连接符。

QTP脚本就是VB脚本,所以直接使用VB中的行尾加上“ _”(空格+_),就可以将几行连成一个命令了。

但是另一个问题又来了,30多行的SQL语句,由于是作为整个字符串加入脚本,所以必须在每行SQL的行首添加“ ,在行尾添加”& _,用来连接所有分句为一个完整的SQL语句。

知道UltraEdit有列功能可以方便地修改所有列,用该功能我解决了行首的问题,但行尾我冒烟了,根本不对称啊,没办法,只好想其他招数。

想起来文档编辑的常用招数“替换”,于是CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式".然后可以查找 ^p(或者^n,如果是Unix 文件),用”& _^p(或者”& _^n)进行"全部替换"即可.补充一点,如果是 MAC(Apple) 类型文件,则换行符号为 ^r 。

至此,大功告成,点击图片可在新窗口打开今后的长命令连接都可以套用该思路进行格式化的优化了。

发表评论

邮箱地址不会被公开。 必填项已用*标注