易语言在DNF中显示公告。。就像DNF辅助一样,“欢迎使用XXXXXXX辅助”那样的源码
3个回答
展开全部
.版本 2
.子程序 喇叭公告, , 公开
.参数 公告内容, 文本型
.局部变量 公告内容_字节集, 字节集
.局部变量 公告内容_地址, 整数型
.局部变量 创建内存, 内存操作类
.局部变量 代码, 字节集
公告内容_字节集 = 转换Ansi转Unicode (公告内容)
公告内容_地址 = 创建内存.创建内存 (取字节集长度 (公告内容_字节集))
写内存字节集 (-1, 公告内容_地址, 公告内容_字节集)
置汇编代码 ({ })
Pushad ()
Mov_ECX (十六到十 (#商店基址)) ' 商店基址
Mov_ECX_Ptr_ECX_Add (0)
Mov_ECX_Ptr_ECX_Add (十六到十 (“50”))
Mov_EBX (十六到十 (#公告基址))
Push (0)
Push (-1)
Push (0)
Push (0)
Push (0)
Push (6) ' 13为喇叭 31为系统提示
Push (公告内容_地址)
Call_EBX ()
Popad ()
ret ()
代码 = 取汇编代码 ()
调用代码 (代码)
创建内存.释放内存 (公告内容_地址)
把我的这源码复制进你的G里,接着在你想要出现公告的地方写上:
喇叭公告 (“...”)‘括号里写你想说的内容
以后就只要更新商店基址和公告基址就行了
够详细了吧
.子程序 喇叭公告, , 公开
.参数 公告内容, 文本型
.局部变量 公告内容_字节集, 字节集
.局部变量 公告内容_地址, 整数型
.局部变量 创建内存, 内存操作类
.局部变量 代码, 字节集
公告内容_字节集 = 转换Ansi转Unicode (公告内容)
公告内容_地址 = 创建内存.创建内存 (取字节集长度 (公告内容_字节集))
写内存字节集 (-1, 公告内容_地址, 公告内容_字节集)
置汇编代码 ({ })
Pushad ()
Mov_ECX (十六到十 (#商店基址)) ' 商店基址
Mov_ECX_Ptr_ECX_Add (0)
Mov_ECX_Ptr_ECX_Add (十六到十 (“50”))
Mov_EBX (十六到十 (#公告基址))
Push (0)
Push (-1)
Push (0)
Push (0)
Push (0)
Push (6) ' 13为喇叭 31为系统提示
Push (公告内容_地址)
Call_EBX ()
Popad ()
ret ()
代码 = 取汇编代码 ()
调用代码 (代码)
创建内存.释放内存 (公告内容_地址)
把我的这源码复制进你的G里,接着在你想要出现公告的地方写上:
喇叭公告 (“...”)‘括号里写你想说的内容
以后就只要更新商店基址和公告基址就行了
够详细了吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询