这个子程序看不懂,求帮助。

weuiwewiue 2014-05-15 02:36:18
_SendtoNotepad proc _lpsz
local @hWinNotepad

pushad
invoke FindWindow,addr szDestClass,NULL
.if eax
mov ecx,eax
invoke ChildWindowFromPoint,ecx,20,20
.endif
.if eax
mov @hWinNotepad,eax
mov esi,_lpsz
@@:
lodsb
or al,al
jz @F
movzx eax,al
invoke PostMessage,@hWinNotepad,WM_CHAR,eax,1
jmp @B
@@:
.endif
popad
ret

_SendtoNotepad endp

罗云彬书上将消息发送到记事本上的一个子程序,想请教两个@@:和 @F、@B是什么含义? @F、@B在整个程序中只出现了一次。
...全文
110 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gsy999 2014-05-15
  • 打赏
  • 举报
回复
@b ,back 向上找,跳往上面第一个@@处 (往回跳) @f, forward,向下找,跳往下面第一个@@处 (向前跳) 这样弄的好处是,避免标号取名重名而产生冲突.

21,498

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧