51Testing软件测试论坛

标题: 请教手动关联 [打印本页]

作者: alanliqi    时间: 2011-7-12 09:48
标题: 请教手动关联
本帖最后由 alanliqi 于 2011-7-12 09:52 编辑

请教个问题,先看脚本:

send  buf64 167
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x15\x12"
"\x00\x00\x00\x12\x12"
"CheckNextSegArrive"
"\x12"
"iInfosky.Service.Interface.FOBITF, Interface, Version=1.0.4189.15885, Cult"
"ure=neutral, PublicKeyToken=null"
"\x02\x00\x00\x00"
"\b?"
"\xb9"
"="
"\x00\x12\x06"
"zh-CHS\v"

在这段脚本里,我需要将第9行 "\b?"  字符串里的问号这个字符摘出来做手动关联。

请问 LRS_SAVE_SEARCHED_STRING 函数怎么写? 放在脚本什么位置?
然后手动关联的函数怎么写?  谢谢各位大侠赐教。
作者: alanliqi    时间: 2011-7-12 13:19
本帖最后由 alanliqi 于 2011-7-12 13:25 编辑

自己解决了,分享给大家。

我将第8、9、10三行

"\x02\x00\x00\x00"
"\b?"
"\xb9"


合并到一起,变成:

"\x02\x00\x00\x00\b?\xb9"

函数这样写:
lrs_save_searched_string ("socket3", "buf64", "param1", "LB/BIN=\\x02\\x00\\x00\\x00\\b", "RB/BIN=\\xb9", 1, 0, -1);

最后取到的值就是“?”

之前转义符写错过  应该是\,写成了/   让我蛋疼了好久。
作者: qq34342311    时间: 2011-7-12 13:32

作者: syldapaoyc    时间: 2011-7-12 13:40

作者: ljj149850508    时间: 2011-7-12 15:43
留个脚印 方便备查
作者: juanxin111    时间: 2011-7-12 17:41
不错  学习中ING
作者: juanxin111    时间: 2011-7-12 17:42
关联




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2