首页
社区
课程
招聘
[求助]高手请进:假如我取得窗口的文本放入了@szBuf 缓冲区里,那我想把它与一个字符串如:“
发表于: 2008-9-17 12:31 4626

[求助]高手请进:假如我取得窗口的文本放入了@szBuf 缓冲区里,那我想把它与一个字符串如:“

2008-9-17 12:31
4626
szText     db      '我是一个人',0

local      @szBuf[128]:BYTE
invoke        GetWindowText,hDlgWindow,addr @szBuf,128
假如我取得窗口的文本放入了@szBuf 缓冲区里,那我想把它与一个字符串如:“我是一个人”进行比较,判断是否相等,那我该怎么做呢。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 249
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
invoke StrStr,offset szText,addr @szBuf
2008-9-17 12:42
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
3
szData db "test",0

local      @szBuf[128]:BYTE
invoke  GetWindowText,hDlgWindow,addr @szBuf,128
invoke strstr,addr @szBuf,addr szData  ;在@szBuf中对比是否发现test  顺序不能倒
.if eax != NULL
;发现了,你的处理代码
.endif
2008-9-17 13:13
0
雪    币: 227
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
[QUOTE=Winker;510203]szData db "test",0

local      @szBuf[128]:BYTE
invoke  GetWindowText,hDlgWindow,addr @szBuf,128
invoke strstr,addr @szBuf,addr szData  ...[/QUOTE]

果然如些,谢谢
2008-9-17 13:42
0
游客
登录 | 注册 方可回帖
返回
//