易语言怎么写连发
1.DNF用易语言怎么编写连发程序
.版本 2 .程序集 窗口程序集1 .程序集变量 按键 .子程序 __启动窗口_创建完毕 HOOK.安装键盘钩子 (&连发开关) .子程序 连发开关 .参数 键代码, 整数型 .参数 状态, 整数型 .如果真 (选择框1.选中 = 真) .如果真 (状态 ≠ 257 且 键代码 = 按键) .如果真 (时钟1.时钟周期 ≠ 到整数 (编辑框1.内容)) 时钟1.时钟周期 = 到整数 (编辑框1.内容) .如果真结束 .如果真结束 .如果真 (状态 = 257 且 键代码 = 按键) 时钟1.时钟周期 = 0 .如果真结束 .如果真结束 .子程序 __启动窗口_将被销毁 HOOK.卸载键盘钩子 () .子程序 _时钟1_周期事件 按键 (按键, 3) 超级延时 (100, 0) 按键 (按键, 4) .子程序 _按钮1_被单击 信息框 (“请点击确定后,按下需要连发的按键”, 0, ) .子程序 __启动窗口_按下某键, 逻辑型 .参数 键代码, 整数型 .参数 功能键状态, 整数型 按键 = 键代码 信息框 (“设置成功!”, 0, ) .子程序 _按钮1_按下某键, 逻辑型 .参数 键代码, 整数型 .参数 功能键状态, 整数型 按键 = 键代码 信息框 (“设置成功!”, 0, ) .子程序 _选择框1_按下某键, 逻辑型 .参数 键代码, 整数型 .参数 功能键状态, 整数型 按键 = 键代码 信息框 (“设置成功!”, 0, ) .子程序 _编辑框1_获得焦点 编辑框1.内容 = “” .子程序 _选择框1_被单击 .如果真 (按键 = 0) 信息框 (“请设置按键!”, 0, ) 选择框1.选中 = 假 返回 () .如果真结束 .如果真 (到整数 (编辑框1.内容)。
2.易语言怎么制作连发程序
.版本 2
.支持库 shellEx
.支持库 eAPI
.程序集 窗口程序集1
.程序集变量 变量1, 整数型
.程序集变量 变量2, 整数型
.子程序 __启动窗口_创建完毕
变量1 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F2键)
变量2 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F3键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = 变量1)
时钟1.时钟周期 = 100
.如果真结束
.如果真 (参数一 = 变量2)
时钟1.时钟周期 = 0
.如果真结束
.子程序 _时钟1_周期事件
模拟按键 (#X键, , )
易语言怎么写选择目录
1. 易语言如何打开选择目录
步骤是:点击菜单栏的“工具”--“支持库配置”--“全选”之后就是.版本 2
.支持库 shell.子程序 _按钮1_被单击执行 (2, 编辑框1.内容, , , )
最上面那步是有必要的哦 调用格式: 〈无返回值〉 执行 ([整数型 命令类型],文本型 欲操作文件名,[文本型 命令行],[文本型 默认当前目录],[整数型 窗口显示方式]) - 操作系统界面功能支持库->;杂类
英文名称:ShellExecute
使用Windows的用户界面系统执行指定命令。本命令为初级命令。
参数<1>;的名称为“命令类型”,类型为“整数型(int)”,可以被省略。本参数提供欲执行命令的类型,可以为以下常量值之一:
1: #编辑文档; 启动编辑软件打开“欲操作文件名”参数所指定的文档文件进行编辑。
2: #浏览文件夹; 打开“欲操作文件名”参数所指定的文件夹进行浏览。
3: #寻找文件; 打开“欲操作文件名”参数所指定的文件夹进行文件寻找操作。
4: #打开文件; 打开“欲操作文件名”参数所指定的文件,该文件可以是可执行文件、文档文件或文件夹。
5: #打印文档; 打印“欲操作文件名”参数所指定的文档文件,注意该文档的编辑软件可能不支持本命令,故使用前需要先测试是否可用。
如果本参数被省略或者为0,系统将首先搜寻注册表以获取对应于欲操作文件的一个合适命令类型,如果未找到,将使用“#打开文件”命令。
参数<2>;的名称为“欲操作文件名”,类型为“文本型(text)”。本参数提供欲操作文件或文件夹的名称。
参数<3>;的名称为“命令行”,类型为“文本型(text)”,可以被省略。如果欲进行操作的类型为“打开文件”且被打开文件为可执行文件,本参数提供启动该可执行文件时欲附加的命令行文本,其它情况下本参数将被忽略。如果本参数被省略,默认为空文本。
参数<4>;的名称为“默认当前目录”,类型为“文本型(text)”,可以被省略。本参数提供命令执行时的默认当前目录,如果被省略,默认为空文本。
参数<5>;的名称为“窗口显示方式”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量之一:1、#隐藏窗口; 2、#普通激活; 3、#最小化激活; 4、#最大化激活; 5、#普通不激活; 6、#最小化不激活。如果省略本参数,默认为“普通激活”方式。如果参数“欲操作文件名”不是可执行文件,窗口显示方式将转交给与其相关联的可执行程序处理,至于是否能正确处理此显示方式,取决于该程序自身。
2. 易语言选择文件夹路径到编辑框1 怎么写
通过目录编辑框就可以选择文件目录了
3. 易语言怎么通过对话框选择下载位置目录
.版本 2
.支持库 shell
.支持库 internet
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 文件存放位置, 文本型
.局部变量 文件, 字节集
.局部变量 逗号位置, 整数型
.局部变量 文件名, 文本型
文件名 = “我的文件.exe”
文件存放位置 = 浏览文件夹 (“文件保存在哪里?”, )
文件 = HTTP读文件 (编辑框1.内容)
写到文件 (文件存放位置 + “\” + 文件名, 文件)
易语言怎么写call
1. 易语言怎么写CALL
.版本 2
.子程序 CALL
.参数 进程ID, 整数型
.局部变量 代码, 字节集
.局部变量 汇编, 汇编_类
汇编.初始化 ()
汇编.pushad ()
汇编.mov_esi_ptr (十六到十 (“19139D4”))
汇编.mov_ecx_ptr_esi_add (十六到十 (“10”))
汇编.push_edx () ' 要找edx的来源
汇编.push_ebx () ' 要找到ebx的来源
汇编.mov_eax_常数 (十六到十 (“00D38DF0”))
汇编.call_eax ()
汇编.popad ()
汇编.retn ()
代码 = 汇编.取代码 ()
汇编.调用函数(进程ID,代码)
2. 这个走路CALL 用易语言代码怎么写
下面贴出了一函数,只要把下面的代码直接复制到E的IDE中即可使用!
说说改函数功能特点如下:
该函数为本人亲身经验制作,能对符合你的CALL的要求,但请注意,该函数有对你的要求的代码
进行了相关的简化操作,下面指出简化说明:
mov eax,dword ptr ss:[ebp+0xC]
mov ecx,dword ptr ss:[ebp+0x8]
目标需要的是作为参数使用,而要求在这里使用寄存器进行传递,紧接下来的
push eax
push ecx
已经证实我的说法
而 mov ecx,(这里是基址8A8240+70+1c8)
就确实是需要使用ECX寄存器来传递,所以,贴出的代码中没有对这里进行简化,因为这是必要动作
另外,你这里在复制给ECX前有个计算动作,而我封装的代码不负责计算,这样做的好处就是,将计算
的动作交给你自己在IDE中进行设计,你只需要把计算结果作为本函数的参数即可!
如果你对这段计算的意义不太了解,可以继续问我.
call 004368f0
这里用的是直接寻址,如果我原本照写的话,将不利于你对代码的维护和更新
考虑到维护和更新,特此封装为函数,在call 004368f0 这里改用间接寻址!
因本人有2年开发WG经验,这个封装好的函数不需要使用任何模块,更新维护更加简单方便,
并且能适用类似的CALL的使用,函数执行速度快,因为不像第三放模块那样重新开辟一段内存,
然后把代码写入内存,然后再CALL内存地址,然后再释放内存,然而光是这样的操作就失去了效率,
更别说如果出现其他异常,这段内存就有可能泄露!
当然,有些模块可以使用调用CALL后将返回值返回给IDE其实,这个也是可以不用模块实现的!
然而考虑到你这个CALL的返回值可能不存在意义,我就懒得去搞了!
代码注释中带$字符后面的内容为十六进制
*******************************************代码段开始
.版本 2
.子程序 Call走路
.参数 Call走路地址, 整数型
.参数 ecx要求的地址, 整数型, , mov ecx,(这里是基址8A8240+70+1c8)
.参数 参数1, 整数型
.参数 参数2, 整数型
置入代码 ({ 96 }) ' pushad '暂存寄存器,防止被Call的函数因对寄存器的操作引发其他错误
' 压入本函数中的第四个参数作为目标函数的第二个参数
置入代码 ({ 255, 117, 20 }) ' push dword ptr [ebp+$14]
' 压入本函数中的第三个参数作为目标函数的第一个参数
置入代码 ({ 255, 117, 16 }) ' push dword ptr [ebp+$10]
' mov ecx,(这里是基址8A8240+70+1c8)
置入代码 ({ 139, 77, 12 }) ' mov ecx,[ebp+$0c]
' call $004368f0 注:这里并不是直接寻址,而是间接寻址
置入代码 ({ 255, 85, 8 }) ' call dword ptr [ebp+$08]
置入代码 ({ 97 }) ' popad
*******************************************代码段结束
采纳答案是必须的了,这经验指导用钱买不到,记得点赞同!
3. 怎么用易语言调用call
调用格式: 〈无返回值〉 置入代码 (通用型 代码数据) - 系统核心支持库->;其他
英文名称:MachineCode
在编译后文件代码段中当前语句位置置入指定的机器指令码数据。本命令为高级命令。
参数<1>;的名称为“代码数据”,类型为“通用型(all)”。欲置入到代码段中的机器指令码数据,可以是字节集数据或二进制文件名文本。
操作系统需求: Windows、Linux
易语言怎么写倒计时
1. 易语言怎么写个倒计时
.版本 2
.支持库 PBShell.程序集 窗口程序集1
.程序集变量 重启或关机, 整数型, , , 1是关机 2是重启.子程序 _按钮1_被单击.如果 (编辑框1.内容 = “” 或 到数值 (编辑框1.内容) ≤ 0)
信息框 (“对不起 你输入的数字不符合要求!”, 0, )
.否则
重启或关机 = 1
标签3.标题 = 编辑框1.内容
时钟1.时钟周期 = 1000 * 到整数(编辑框1.内容)
标签6.标题 = “正在执行关机!!。”
.如果结束
.子程序 _按钮2_被单击.如果 (编辑框1.内容 = “” 或 到数值 (编辑框1.内容) ≤ 0)
信息框 (“对不起 你输入的数字不符合要求!”, 0, )
.否则
重启或关机 = 2
标签3.标题 = 编辑框1.内容
时钟1.时钟周期 = 1000 * 到整数(编辑框1.内容)
标签6.标题 = “正在执行重启!!。”
.如果结束
.子程序 _时钟1_周期事件标签3.标题 = 到文本 (到数值 (标签3.标题) = 1)
.如果 (到数值 (标签3.标题) = 0)
.如果 (重启或关机 = 1)
关闭系统 (#关机, 假)
.否则
关闭系统 (#重启, 假)
.如果结束.否则.如果结束
2. 易语言怎么写个倒计时
哦,分数也都没有给,汗,算了。
源码个你吧,希望你可以加点分哦。呵呵 .版本 2.程序集 窗口程序集2.子程序 _时钟1_周期事件.如果 (编辑框2.内容 = “0秒”) 编辑框2.内容 = “00” 时钟1.时钟周期 = 0 信息框 (“关机”, 0, )'这边你可以自己改下关机的代码“运行 (“shutdown -s -f”, 假, #隐藏窗口)”.否则 倒计时 = 倒计时 - 1 秒 = 倒计时 % 60.如果结束编辑框2.内容 = 到文本 (倒计时) + “秒”.子程序 _窗口1_创建完毕时钟1.时钟周期 = 1000倒计时 = 60检举爆头言~~~。
3. 易语言倒计时关机的源码怎么写
开始倒计时是按钮1,重置是按钮2
.版本 2
.支持库 shell
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.判断开始 (到数值 (编辑框1.内容) >24 或 到数值 (编辑框1.内容) 信息框 (“输入正确的时间”, 0, )
返回 ()
.判断 (到数值 (编辑框2.内容) >60 或 到数值 (编辑框2.内容) 信息框 (“输入正确的时间”, 0, )
返回 ()
.判断 (编辑框1.内容 = “”)
.如果 (编辑框2.内容 = “”)
信息框 (“您还没有输入关闭系统的时间”, 0, )
返回 ()
.否则
时钟1.时钟周期 = 到整数 (编辑框1.内容) * 60 * 60 * 1000 + 到整数 (编辑框2.内容) * 60 * 1000
编辑框1.禁止 = 真
编辑框2.禁止 = 真
按钮1.禁止 = 真
信息框 (“系统将在” + 到文本 (时钟1.时钟周期 ÷ 1000) + “分后关机”, 0, )
.如果结束
.判断 (编辑框2.内容 = “”)
.如果 (编辑框1.内容 = “”)
信息框 (“您还没有输入关闭系统的时间”, 0, )
.否则
时钟1.时钟周期 = 到整数 (编辑框1.内容) * 60 * 60 * 1000 + 到整数 (编辑框2.内容) * 60 * 1000
编辑框1.禁止 = 真
编辑框2.禁止 = 真
按钮1.禁止 = 真
信息框 (“系统将在” + 到文本 (时钟1.时钟周期 ÷ 1000) + “分后关机”, 0, )
.如果结束
.默认
.如果真 (编辑框1.内容 ≠ “” 且 编辑框2.内容 ≠ “”)
时钟1.时钟周期 = 到整数 (编辑框1.内容) * 60 * 60 * 1000 + 到整数 (编辑框2.内容) * 60 * 1000
编辑框1.禁止 = 真
编辑框2.禁止 = 真
按钮1.禁止 = 真
信息框 (“系统将在” + 到文本 (时钟1.时钟周期 ÷ 1000) + “分后关机”, 0, )
.如果真结束
.判断结束
.子程序 _时钟1_周期事件
关闭系统 (#关机, 真)
结束 ()
.子程序 __启动窗口_创建完毕
编辑框1.输入方式 = 7
编辑框2.输入方式 = 7
.子程序 _按钮2_被单击
时钟1.时钟周期 = 0
按钮1.禁止 = 假
编辑框1.禁止 = 假
编辑框2.禁止 = 假
编辑框1.内容 = “”
编辑框2.内容 = “”
============================不懂追问===========================
4. 易语言倒计时关机的源码怎么写
开始倒计时是按钮1,重置是按钮2 .版本 2 .支持库 shell .程序集 窗口程序集1 .子程序 _按钮1_被单击 .判断开始 (到数值 (编辑框1.内容) > 24 或 到数值 (编辑框1.内容) 信息框 (“输入正确的时间”, 0, ) 返回 () .判断 (到数值 (编辑框2.内容) > 60 或 到数值 (编辑框2.内容) 信息框 (“输入正确的时间”, 0, ) 返回 () .判断 (编辑框1.内容 = “”) .如果 (编辑框2.内容 = “”) 信息框 (“您还没有输入关闭系统的时间”, 0, ) 返回 () .否则 时钟1.时钟周期 = 到整数 (编辑框1.内容) * 60 * 60 * 1000 + 到整数 (编辑框2.内容) * 60 * 1000 编辑框1.禁止 = 真 编辑框2.禁止 = 真 按钮1.禁止 = 真 信息框 (“系统将在” + 到文本 (时钟1.时钟周期 ÷ 1000) + “分后关机”, 0, ) .如果结束 .判断 (编辑框2.内容 = “”) .如果 (编辑框1.内容 = “”) 信息框 (“您还没有输入关闭系统的时间”, 0, ) .否则 时钟1.时钟周期 = 到整数 (编辑框1.内容) * 60 * 60 * 1000 + 到整数 (编辑框2.内容) * 60 * 1000 编辑框1.禁止 = 真 编辑框2.禁止 = 真 按钮1.禁止 = 真 信息框 (“系统将在” + 到文本 (时钟1.时钟周期 ÷ 1000) + “分后关机”, 0, ) .如果结束 .默认 .如果真 (编辑框1.内容 ≠ “” 且 编辑框2.内容 ≠ “”) 时钟1.时钟周期 = 到整数 (编辑框1.内容) * 60 * 60 * 1000 + 到整数 (编辑框2.内容) * 60 * 1000 编辑框1.禁止 = 真 编辑框2.禁止 = 真 按钮1.禁止 = 真 信息框 (“系统将在” + 到文本 (时钟1.时钟周期 ÷ 1000) + “分后关机”, 0, ) .如果真结束 .判断结束 .子程序 _时钟1_周期事件 关闭系统 (#关机, 真) 结束 () .子程序 __启动窗口_创建完毕 编辑框1.输入方式 = 7 编辑框2.输入方式 = 7 .子程序 _按钮2_被单击 时钟1.时钟周期 = 0 按钮1.禁止 = 假 编辑框1.禁止 = 假 编辑框2.禁止 = 假 编辑框1.内容 = “” 编辑框2.内容 = “” ============================不懂追问===========================。
5. 易语言怎么写倒计时啊
.版本 2
.程序集 窗口程序集1
.子程序 _时钟1_周期事件
.局部变量 累计, 整数型, 静态
累计 = 累计 + 1
.判断开始 (累计 ≥ 10)
_启动窗口.标题 = “倒计时完毕”
编辑框1.内容 = “这里输入显示的内容”
时钟1.时钟周期 = 0
.默认
_启动窗口.标题 = “还有:” + 到文本 (10 - 累计) + “秒”
.判断结束
.子程序 _按钮1_被单击
时钟1.时钟周期 = 1000
6. 易语言怎么做倒计时
1个标签,1个编辑框,2个按钮,1个时钟,1个选择列表框 .程序集 窗口程序集1
.程序集变量 倒计时.子程序 __启动窗口_创建完毕选择列表框1.加入项目 (“小时”, )
选择列表框1.加入项目 (“分钟”, )
选择列表框1.加入项目 (“秒”, )
选择列表框1.单选 = 真.子程序 _按钮1_被单击时钟1.时钟周期 = 0.子程序 _按钮2_被单击.判断开始 (选择列表框1.现行选中项 = 0)
标签1.标题 = 时间_格式化 (时间_到秒 (到数值 (编辑框1.内容), 2))
倒计时 = 时间_到秒 (到数值 (编辑框1.内容), 2)
.判断 (选择列表框1.现行选中项 = 1)
标签1.标题 = 时间_格式化 (时间_到秒 (到数值 (编辑框1.内容), 1))
倒计时 = 时间_到秒 (到数值 (编辑框1.内容), 1)
.判断 (选择列表框1.现行选中项 = 2)
标签1.标题 = 时间_格式化 (到数值 (编辑框1.内容))
倒计时 = 到数值 (编辑框1.内容)
.默认.判断结束时钟1.时钟周期 = 1000.子程序 _时钟1_周期事件倒计时 = 倒计时 - 1
标签1.标题 = 时间_格式化 (倒计时).子程序 时间_格式化, 文本型
.参数 秒, 整数型
.局部变量 分, 整数型
.局部变量 时, 整数型
.局部变量 天, 整数型
.局部变量 初始化格式, 文本型.判断循环首 (秒 >59)
分 = 分 + 1
秒 = 秒 - 60
.判断循环尾 ()
.判断循环首 (分 >59)
时 = 时 + 1
分 = 分 - 60
.判断循环尾 ()
.判断循环首 (时 >23)
天 = 天 + 1
时 = 时 - 24
.判断循环尾 ()
.如果 (天 = 0)
初始化格式 = 时间_格式化2 (时) + “小时” + 时间_格式化2 (分) + “分钟” + 时间_格式化2 (秒) + “秒”
.否则
初始化格式 = 到文本 (天) + “天 ” + 时间_格式化2 (时) + “小时” + 时间_格式化2 (分) + “分钟” + 时间_格式化2 (秒) + “秒”
.如果结束返回 (初始化格式).子程序 时间_格式化2, 文本型
.参数 时间, 整数型
.局部变量 格式化, 文本型.判断开始 (时间 格式化 = “0” + 到文本 (时间)
.判断 (时间 = 0)
格式化 = “00”
.默认
格式化 = 到文本 (时间)
.判断结束
返回 (格式化).子程序 时间_到秒, 整数型
.参数 时间, 整数型
.参数 时间类型, 整数型, , 1:分 2:时 3:天
.局部变量 秒, 整数型.判断开始 (时间类型 = 1)
秒 = 时间 * 60
.判断 (时间类型 = 2)
秒 = 时间 * 3600
.判断 (时间类型 = 3)
秒 = 时间 * 24 * 3600
.默认.判断结束返回 (秒)
7. 如何用易语言写一个10秒倒计时程序
汗,你和qianqian_918的问题竟然是一模一样的,是同一个人吗?
我回答也fuz复制下吧
.版本 2
.程序集 窗口程序集1
.程序集变量 a, 整数型
.子程序 _按钮1_被单击
时钟1.时钟周期 = 1000
a = 10
.子程序 _时钟1_周期事件
.如果 (a >0)
a = a - 1
.否则
时钟1.时钟周期 = 0
信息框 (“10秒已经到了!”, 0, )
易语言怎么写时间
1. 易语言怎么写软件使用时间 如图所示;
容易!用一个时钟,标签,把时钟周期设置为1000,代码如下:
.版本 2
.程序集 窗口程序集1
.程序集变量 使用时间_秒, 整数型
.程序集变量 使用时间_分, 整数型
.程序集变量 使用时间_时, 整数型
.子程序 __启动窗口_创建完毕
时钟1.时钟周期 = 1000
.子程序 _时钟1_周期事件
使用时间_秒 = 0
使用时间_分 = 0
使用时间_时 = 0
使用时间_秒 = 使用时间_秒 + 1
.判断开始 (使用时间_秒 = 60)
使用时间_分 = 使用时间_分 + 1
使用时间_秒 = 0
.判断开始 (使用时间_分 = 60)
使用时间_时 = 使用时间_时 + 1
使用时间_分 = 0
.默认
.判断结束
.默认
.判断结束
标签1.标题 = "账号已登录的时间:"+到文本 (使用时间_时) + “:” + 到文本 (使用时间_分) + “:” + 到文本 (使用时间_秒)
2. 易语言怎么写时间检测
到时间()
调用格式: 〈日期时间型〉 到时间 (通用型 欲转换的文本) - 系统核心支持库->;时间操作
英文名称:ToTime
将指定文本转换为时间并返回。如果给定文本不符合书写格式要求或者时间值错误导致不能进行转换,将返回100年1月1日。如果给定参数本身就是时间数据,将直接返回该时间。本命令为初级命令。
参数<1>;的名称为“欲转换的文本”,类型为“通用型(all)”。文本内容应按以下格式之一提供,年份后的时间部分可以省略:
1、1973年11月15日12时30分25秒
2、1973/11/15 12:30:25
3、1973/11/15/12/30/25
4、1973/11/15/12:30:25
5、1973-11-15-12-30-25
6、1973-11-15-12:30:25
7、1973.11.15 12:30:25
8、19731115123025
操作系统需求: Windows、Linux
3. 如何用易语言写时间程序
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
时钟1.时钟周期 = 1000
.子程序 _时钟1_周期事件
标签1.标题 = 到文本 (取现行时间 ())
这是含年份月份日期小时分钟秒的时间,
把“取现行时间 ()”可以改为“取年份()”、“取月份()”、“取日”、“取小时()”、“取分钟”、"取秒",按自己的意愿而定。
把“取现行时间 ()”改为“取日期 (取现行时间 ())”就只显示完整的日期;
把“标签1.标题 = 到文本 (取现行时间 ())”改为“ 标签1.标题 = 到文本 (取小时 (取现行时间 ())) + “时” + 到文本 (取分钟 (取现行时间 ())) + “分” + 到文本 (取秒 (取现行时间 ())) + “秒” ”就只显示完整的时间。
4. 易语言时间如何在代码中写出来
到时间()
调用格式: 〈日期时间型〉 到时间 (通用型 欲转换的文本) - 系统核心支持库->;时间操作
英文名称:ToTime
将指定文本转换为时间并返回。如果给定文本不符合书写格式要求或者时间值错误导致不能进行转换,将返回100年1月1日。如果给定参数本身就是时间数据,将直接返回该时间。本命令为初级命令。
参数的名称为“欲转换的文本”,类型为“通用型(all)”。文本内容应按以下格式之一提供,年份后的时间部分可以省略:
1、1973年11月15日12时30分25秒
2、1973/11/15 12:30:25
3、1973/11/15/12/30/25
4、1973/11/15/12:30:25
5、1973-11-15-12-30-25
6、1973-11-15-12:30:25
7、1973.11.15 12:30:25
8、19731115123025
操作系统需求: Windows、Linux
5. 易语言怎样写同步时间程序啊
好好的为什么不直接调用微软的Windows对时服务呢? 就不怕别人网站改时间了
你去调用这种什么kkgg.net 只是把你的时间对成它的时间,你怎么知道他时间是准的???
运行windows对时,只要打开运行窗口, 然后输入
w32tm /stripchart /computer:time.windows.com
如果要定时更新时间,只要执行这个
1 启用Windows时间服务
net start w32time
2 对时
w32tm /config /syncfromflags:domhier /update
6. 用易语言怎么写让自己写的软件有试用时间
版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.局部变量 以前次数, 文本型
.局部变量 记录次数, 整数型
以前次数 = 读配置项 (取运行目录 () + “\config.ini”, “1”, “运行次数”, )
记录次数 = 到数值 (以前次数) + 1
信息框 (“你已经运行了 ” + 以前次数 + “次了”, 0, )
写配置项 (取运行目录 () + “\config.ini”, “1”, “运行次数”, 到文本 (记录次数))
然后读配置项,
当运行的次数到了你想要的次数的时候,就防止载入窗口1.运行。
设置软件时间限制:
看代码:
.版本 2
.程序集 窗口程序集1 .程序集变量 首次时间, 文本型
.子程序 __启动窗口_创建完毕
首次时间 = 取文本注册项 (#本地机器, “SOFTWARE\软件的名字\time”, ) 写注册项 (#本地机器, “SOFTWARE\软件的名字\time”, 时间到文本 (取现行时间 (), #日期部分)) .如果真 (取时间间隔 (到时间 (首次时间), 取现行时间 (), #日期部分) >30) ' 如果使用超过30天,停止使用 信息框 (“对不起,您的试用期限已到,请联系制作人”, 0, “优乐美提示:”) 结束 ()
易语言怎么写
1. 用易语言怎么写一个,快速把多张图片拼在一起软件
给你个笨办法,软件界面先绘制个足够大的标签,然后在标签上绘制60个图片框,逐一设置图片地址,再设一个名为“图片”的字节集变量,最后输入代码:
图片 = 快照 (标签1.取窗口句柄 (), , )
写到文件 (“C:\12345.JPG”, 图片)
你打开C盘看看那张名为12345的JPG图片吧。
2. 易语言 怎么写 上传本地图片到网站
.版本 2
.支持库 internet
.子程序 子程序
.如果 (连接FTP服务器 (“这里填写连接FTP的IP地址”, “FTP用户名”, “FTP密码”, 21, ))
.如果 (FTP文件上传 (“本地图片路径”, “FTP的存放路径”, ))
' 上传成功
.否则
' 上传失败
.如果结束
.否则
' 连接FTP失败
.如果结束
断开FTP服务器 ()
3. 用易语言怎么写截取其他程序窗口的图片呢
这个命令应该可以满足你
调用格式: 〈通用型〉 截取屏幕区域 ([矩形数据 屏幕区域],[整数型 截取到],[文本型 位图文件名]) - 应用接口支持库->;窗口操作
英文名称:GetScreenBitmap
将选定的屏幕区域拷贝到位图文件、剪贴板或字节集中。如拷贝到位图文件或剪贴板,则成功返回真;失败返回假。如拷贝到字节集,则成功返回位图字节集;失败返回空。本命令为初级命令。
参数的名称为“屏幕区域”,类型为“矩形数据(Rect)”,可以被省略。要截取的屏幕区域,为空则截取整个屏幕。
参数的名称为“截取到”,类型为“整数型(int)”,可以被省略。要截取屏幕区域到何处,可以为以下常量值之一:0、#接口常量.到文件; 1、#接口常量.到剪贴板; 2、#接口常量.到字节集。
参数的名称为“位图文件名”,类型为“文本型(text)”,可以被省略。
操作系统需求: Windows
PS:参数“屏幕区域”可以用窗口句柄得到
4. 易语言中,怎么写可以使几张图片在图片框中每隔一秒接切换一张图片
简单!但是要应用到时钟和图片资源表
现将需要的图片弄进去,点击内容下空白处即可插入图片。
代码如下:
.版本 2
.支持库 spec
.子程序 _时钟1_周期事件
图片框1.图片 = #图片1
延迟 (1500)
图片框1.图片 = #图片2
延迟 (1500)
图片框1.图片 = #图片3
当然,我设定的是1.5秒,可以按照自己的喜欢把时钟周期和延迟统一!
怎么写游戏辅助
1. 教你如何编写游戏外挂
但最简单的办法莫过从说话的封包入手,只要把老版本的地址位置附近的代码记下来,然后用DebugActiveProcess调试游戏进程,其实有了外挂原程序,比如int3,就ok了,从这个位置跟踪下去。
而内功精深以后,如反汇编等,很多的功能都是通过修改封包来实现的,用ContinueDebugEvent继续运行程序,一分收获,要修改封包,对第二类地址、熟练掌握跟踪和调试的工具 有了上面2个条件后。象石器中的双石器,返回值里就有进程ID,等外挂程序处理完以后,先说一句很长的话,处理完后,如果你不会调查地址,休息一会儿,没有内功的招式,发送封包的位置也就不远了、修改进程的执行代码 要修改进程的执行代码,然后再切换到游戏。
对于第一类地址,还可以用些别的办法,状态等,寸步遇敌,如果是由外挂程序启动,需要处理好很多事情,而人物坐标,就可以用 writeprocessmemory来修改进程的执行代码了,我一直用gameexpert,跳到你的处理函数位置,掌握一些工具也是很有必要的 跟踪的工具。 个jmp语句,要先取得进程的ID,说一句话,记下这个地址、具有很强的汇编基础 一般游戏都不可能有原代码的、寸步遇敌 就是用这样的方法来实现的 2,任何普通的招式,至于反汇编的工具,还是没用的,必须靠反汇编或者跟踪的办法来探索其中的机理 ,取得进程ID以后。
今天来谈谈地址的调查问题,比如fpe,首先要能截获它,可以用一些游戏工具,使程序按照我们的意愿来执行,一分耕耘,再跳回来,很多朋友问我要外挂的原程序,非常好读 如果你不具有上面的条件,有前辈做了大量的工作,这样每当游戏执行到那个 位置的时候,这个指令的意思是只要有访问这个内存的动作,如果是一个老的程序,立刻中断。以后游戏版本的更新也是如此。
恩,都属于第二类,这种方法要求比较高、截获外挂发送和接收的封包 除了通过修改代码来实现的功能以外,所以有强的汇编基础也是必不可少的条件 3,客户端往服务器要发很多封包,因为我找不到2000下能用的fpe,去新版本的代码里面search一下,查起来方便,比如我们要调查发送封包的位置,这样在游戏程序中一点鼠标就进入了他的进程空间)然后用s命令查出这句话所放的内存地址,再来写外挂吧,没想过他也能用来干这个吧 对于第二类数据的调查方法,一类是程序地址,gameexpert,都属于第一类,如何着手呢,softice当然是不二之选,你会发现softice自动中断到某一个位置了,说完以后,最富有挑战性的事情、写外挂面临的基本技术问题 1,天下没有白掉的馅饼的 二,另一种办法 是往那个位置写条能造成例外的指令,大部分人都很熟习了,用任意一种办法进入游戏程序的进程空间(比如先用spy查出游戏程序的窗口句柄,gamemaster等来调查,我就不多说了,来调查,外挂中的地址分为两类,我推荐用IDAPRO 这个工具反汇编出来的代码结构清晰,再用GetWindowProcessID取得进程ID,不遇敌,现在主要来谈谈第一类数据的详细调查过程,地址调查是写外挂中最艰辛,石器外挂里的不遇敌,一类是数据地址,再切换到softice打入bmsg窗口句柄wm_lbuttondown,最好是英文, 需要用findwindow找到窗口句柄, 原程序和地址的关系就象武学中招式与内功的关系,到外挂程序里面去。 上面所说的都是针对一个全新的游戏程序而言,还是先把基础打好,如果不是的话, 各位以前用fpe改游戏的时候、熟练的C语言知识 目前的外挂大部分都是用BC或者是vc写的,发送接收封包等,在softice中打入bpm刚才调查到的地址,主要依靠softice来调查地址,只是一个花架子,拥有熟练的C语言知识是写外挂的基本条件 2,真彩1,就会停下来,都有可能化腐朽为神奇。
2. 怎么写游戏外挂
外挂之路很难走,说白了写外挂就是在操作系统和网络方面做手脚。因此必须在这两方面下工夫。而学这两方面的过程是很痛苦的。比如操作系统,一般外挂都是在windows下的,所以你必须熟悉windows操作系统,比如看《windows核心编程》,看这种书是很痛苦的。所以必须做好准备。
至于学习路线,我的建议是:
1 先学C和C++,对编程语言有一定的了解。
2 如果你比较浮躁,想马上写点东西,那么建议你学一下易语言,现在国内很多外挂是用这个写的。
3 汇编语言和反汇编技术。汇编语言建议看王爽的那本《汇编语言》,反汇编的技术比如使用OD等工具。
4 操作系统。比如看《windows核心编程》,理解进程,线程,内存等。
5 计算机网络。很多外挂都需要破解网络协议,然后找出漏洞。所以必须熟悉网络。
3. 怎样才能写游戏辅助
没做过辅助,抛砖引玉网页游戏数据传输进程:玩家操作~客户端做出响应~发送指令给服务器~服务器处理指令~返回数据给客户端~客户端响应。
针对不同的阶段,辅助(外挂)可分3种:第1种,修改客户端。这类功能最强,可以控制玩家的操作,可以控制客户真个动作,也能够控制客户端发的指令,游戏运营商只剩服务器这个壁垒了。
(固然它也能够盗你的号x.x)第2种,修改客户端和服务器之间的网络数据。这类功能也很强,有时候通过修改指令以实现1些人操作没法实现的功能。
它也能够把通过改数据来修改玩家的操作,但是客户端内部逻辑控制不了第3种,代替玩家进行操作和计算,这个通经常使用按键精灵就能够实现了(计算需要获得网络数据但是不修改)。这类相当于请了1个反应很快(数学很强)的人帮你玩游戏,不过最多让你到达神经病玩家的水平(手速快,计算精,不睡觉)。
这类外挂功能最少,好处是1般不会被封。接下来讲说怎样写:第1种,通常你需要拿到该游戏的客户端源码(1般是非法途径买到),然后自己修改。
根据《计算机信息网络国际联网安全保护管理办法》第6条,背法。第2种,掌握抓包技术、内存分析技术。
只看不改不背法,改了同上第3种,学习按键精灵和脚本,这个没事,还能享受自动化给人类带来的便捷。
4. 易语言怎么写游戏辅助
需要会使用一些工具,分析游戏的窗口,控件,进程,线程,DLL模块,内存..因为做辅助就是要控制游戏程序,所以需要学会分析游戏的这些表面特征与内在数据.了解了游戏的基本构造才能针对性的编写WG功能.
第四要求 学会API
学习一下基本的Win32 API调用很有必要,主要是那些进程线程操作,内存读写,DC设备对象,鼠标键盘模拟等.当然这一步不好走,可能需要耗个两个月才能有个基本理解.
走完上四步,一般就能编写出来简单的辅助了.事实上有些游戏并不需要多高深的技术才能做出辅助,比如说像网易里的那几款西游的游戏,只需要做做鼠标键盘模
拟就行了,因为游戏里有大量功能的快捷键.只需要模拟一下这些快捷键就能实速不少的功能.至少我相信,那些能用按键精灵写出来的辅助脚本,大家只要好好学
习了上四步用易语言写出来,并且会写得比脚本更好更强大.
5. 想学习写游戏辅助,应该如何系统的学习
外挂之路很难走,说白了写外挂就是在操作系统和网络方面做手脚。
因此必须在这两方面下工夫。而学这两方面的过程是很痛苦的。
比如操作系统,一般外挂都是在windows下的,所以你必须熟悉windows操作系统,比如看《windows核心编程》,看这种书是很痛苦的。所以必须做好准备。
至于学习路线,我的建议是: 1 先学C和C++,对编程语言有一定的了解。 2 如果你比较浮躁,想马上写点东西,那么建议你学一下易语言,现在国内很多外挂是用这个写的。
3 汇编语言和反汇编技术。汇编语言建议看王爽的那本《汇编语言》,反汇编的技术比如使用OD等工具。
4 操作系统。比如看《windows核心编程》,理解进程,线程,内存等。
5 计算机网络。很多外挂都需要破解网络协议,然后找出漏洞。
所以必须熟悉网络。
6. 怎样制作游戏辅助
做游戏辅助程序的原理及方法原 理 就 是 调 用 外 部 ( 游 戏 ) EXE 文 件 对 话 原 理 1 可 以 采 用 参 数 2 采 用 进 程 通 信 用 参 数 传 递 主 机 信 息 和 一 些 信 息 用 进 程 通 信 实 现 验 证 是 否 是 我 项 目 中 的 游 戏 。
要看是什么 游戏的辅助程序, 单机版游戏的辅助程序无非就是读内 存中 的数据进行修改, 网 络 游 戏 的 是 拦 截 数 据 包 进 行 修 改 . 摘 录 : 辅助程序现在分为好多种, 比如模拟键盘的, 鼠标的, 修改数据包的, 还有修改本地内存的, 但好像没有 修 改 服 务 器 内 存 的 哦 。 修改游戏无非是修改一下本地内存的数据, 或者截获 API 函数等等。
这里我把所能想到的方法都作一个介绍, 希望大家能做出很好的辅助程序来使游戏厂商更好的完善自己的技术。 我见到一篇文章是讲魔力宝 贝 的 理 论 分 析 , 写 得 . . . . . . . 进 程 间 通 信 , 你 开 发 的 什 么 辅 助 程 序 啊 。
那 你 还 要 启 动 主 程 序 , 真 正 的 辅 助 程 序 是 模 拟 的 客 户 端 , 不 用 启 动 主 程 序 。 要 做 的 工 作 太 多 了 。
先 要 截 获 登 入 网 络 封 包 , 用 动 态 调 试 软 件 截 获 网 络 接 受 封 包 也 就 是 rectveto 函 数 , 然 后 找 到 加 密 的 地 方 , 全 是 汇 编 , 然 后 翻 译 为 你 写 辅 助 程 序 的 语 言 。 然 后 把 截 获 的 封 包 来 解 密 , 想 出 登 入 的 通 信 协 议 。
然 后 做 一 个 程 序 发 送 该 加 密 信 息 , 得 到 服 务 器 返 回 的 数 据 。 在进行解密分析任务属性。
这样一来一样破解出登入的信息至少要 1 天。 这是高手中的高手。
一 般 破 解 出 大 部 分 通 信 协 议 要 一 段 时 间 , 决 不 是 什 么 进 程 间 通 信 。 这 样 你 可 以 任 意 修 改 网 络 的 数 据 封 包 发 送 模 拟 信 息 。
要 完 成 所 有 的 通 信 协 议 怎 么 也 要 有 一 个 月 。 所 以 辅 助 程 序 没 有 专 门 的 公 司 一 般 只 有 一 点 点 功 能 。
向 什 么 , 瞬 间 移 动 , 就 不 是 发 送 了 一 个 平 常 的 数 据 把 坐 标 发 过 去 就 可 以 了 。 但是有些做得好的网络游戏, 它的主机会判断你在这么短的时间里面, 不可能移动着么远的距离。
所以有些 辅 助 程 序 只 能 穿 墙 , 等 等 那 就 是 移 动 了 一 点 点 距 离 。 服务器的解决办法, 把墙加厚, 厚到你不可能在短时间通过, 哈哈辅助程序失效。
我 可 以 提 供 我 写 的 截 获 网 络 封 包 程 序 , 解 密 工 作 要 大 家 自 己 做 了 。 应 为 我 的 汇 编 也 不 怎 么 的 , 只 能 拿 到 汇 编 论 坛 , 请 大 哥 翻 译 。
动 态 调 试 工 具 softi ce, trw2000 trw2000 国 产 软 件 , 简 单 好 用 。 支 持 98 softi ce 功 能 强 大 。
支 持 98 , 2000 。 大家要的话在这里留言, 好多的人话我把我原来的程序改写一下, 提供给大家。
QQ 登入这些信息都可以截 获 , 但 是 乱 码 ! 你 要 自 己 破 解 了 加 密 算 法 才 行 。 我 说 两 句 , 1 、网 络 游 戏 , 客 户 端 和 服 务 器 端 的 几 种 通 讯 方 式 a 、直 接 通 过 Wi nSock 编 程 接 口 进 行 , 大 多 数 的 网 络 游 戏 采 用 这 个 方 式 。
b 、通 过 HTTP 协 议 进 行 通 讯 , 有 些 网 络 游 戏 利 用 I E 的 组 件 进 行 通 讯 。 很 少 C、一种设想: 可以同过 SOAP 协议进行通讯, 还没有见过这样的大型网络游戏, 可能很快就会有。
2 、服 务 器 端 程 序 的 构 造 方 式 通常是一个接受客户端数据提交和响应客户端数据请求的数据库服务程序。 很多的网络游戏用 SQLServer 作为数据库, 服务程序其实很简单, 就是接受数据提交和响应数据请求。
有些服务器端程序给予客户-服务模型, 只有客户请求数据他才向客户传输数据, 这样这个服务器端演变成了一个普通的数据库应用的服务器端。 客户之间数据同步也都是基于请求-响应模型。
服务器端通常不主动地向客户端发送数据。 这种模型有一个漏洞, 就是客户端可以加快请求的频率以获得更多的服务器相应, 这是某些辅助程序的基本原理。
有些服务器端可以主动地向客户端发送数据, 从而避免了这类辅助程序的干扰。 这类服务器端构造比较复杂, 它需要纪录链接的客户信息等等。
为了加快响应时间, 平衡负载, 某些服务器端使用了 Com+技术, 每次客户请求数据或者更新数据的时候需要提供一个连接标志, 或者当前客户的状态。 还有的服务器端为了加快响应速度, 他根本不纪录客户端的状态, 他也不去数据库请求数据进行验证, 客户端必须自己记住当前的状态。
为了防止恶意辅助程序, 通常他会检查新数据和客户端提交的状态之间的关系。 3 、辅 助 程 序 的 基 本 方 式 a、提高客户端的时间节律, 这里面有很多的方式, 一种, 提高时钟硬件的节律, 和 I ntel 系列的 CPU 的配合的主板在时间控制方式上和早期的 8086 没有任何差异, 可以直接修改, 在 Wi n2000 下面需要取得 Ri ng0 的权限, 可以通过Servi ce 程序获得。
还有一种截获时间频率的 API 比如 SetTi mer 之类的 API , 替换成自己的函数, 但是这样根据不同的游戏控制节律的方式决定。 这一类方式对于服务器端控制节律的网络 游 戏 是 没 有 效 果 的 。
b、修改客户端的内存, 从而直接修改你需要修改的属性, 这种方式一般没有用, 如果服务器端加强验证是 很 难 奏 效 的 。 不 过 做 得 巧 妙 也 是 很 有 效 果 的 。
C、控制客户端和服务器端的通讯, 这有很多。
易语言怎么写游戏辅助
1. 怎么用易语言做游戏辅助
要看你做什么样的辅助了
比如说植物大战僵尸,修改阳光值
需要获取阳光在内存里的基址,和内存偏移值(用EC)
在下载超级模块(百度上很多)
举个例子(用EC扫到的植物大战僵尸的内存基址是00D68540,偏移值是5560)
那么先添加下载好的超级模块
添加一个按钮
易语言的代码就应该写:
程序名 整数型
地址1 整数型
地址2 整数型
然后再点“__启动窗口_创建完毕”的下面输入:
程序名 = 取进程ID (“plantsvszombies.exe”)
再回到窗口,在“按钮”处双击鼠标,进入“_按钮1_被单击”的下面输入:
地址1 = 读内存整数型 (程序名, 十六到十 (“00D68540”))
地址2 = 读内存整数型 (程序名, 地址1 + 十六到十 (“5560”))
写内存整数型 (程序名, 地址1 + 十六到十 (“5560”), 到整数 (地址2) + 1000)
就可以了,望采纳
2. 怎么用易语言制作游戏辅助
是“监视热键”吧?用个超级模块吧
代码区__________________________________________________________________________________
.版本 2
.子程序 __启动窗口_创建完毕
监视热键 (&组合键, 116, 1)
.子程序 组合键
信息框 (“F5和ALT同时按下”, 0, “信息框”)
__________________________________________________________________________________
希望对您有所帮助
3. 易语言写了一个游戏辅助,怎么写使用时间限制之类的
.版本 2
.局部变量 时间, 日期时间型
.局部变量 年
.局部变量 月
.局部变量 日
.局部变量 时
.局部变量 分
.局部变量 秒
时间 = 到文本 (取现行时间 ())
年 = 取年份 (时间)
月 = 取月份 (时间)
日 = 取日 (时间)
时 = 取小时 (时间)
分 = 取分钟 (时间)
秒 = 取秒 (时间)
.如果真 (年 ≠ 2016 且 月 ≠ 12 且 日 ≠ 25)'判断日期是否在使用范围内,如果不在则结束本程序
信息框 (“试用期已过”, 0, )
结束()
.如果真结束
转载请注明出处育才学习网 » 易语言怎么写游戏辅助
育才学习网