按键精灵转易语言源码

按键精灵的源码能不能转成易语言的?效果还一样吗?x1=800:y1=450GetCursorPosx,yIfabs(x-x1)>abs(y-y1)Thencs=abs(x... 按键精灵的源码能不能转成易语言的?效果还一样吗?
x1 = 800 : y1 = 450
GetCursorPos x, y
If abs(x - x1) > abs(y - y1) Then
cs = abs(x - x1)
Else
cs = abs(y - y1)
End If
轨迹x = (x1 - x) / cs : 轨迹y = (y1 - y) / cs
移动次数 = 0 : 随机次数 = 0 : 移动步长 = Int((20 - 16 + 1) * Rnd + 16)
While x <> x1 and y <>y1
移动次数 = 移动次数 + 1
x = x + 轨迹x : y = y + 轨迹y
If 移动次数 = 移动步长 Then
Randomize
移动次数 = 0 : 随机次数 = 随机次数 + 1 : 移动步长 = Int((20 - 16 + 1) * Rnd + 16) : 移动延时 = Int((15 - 10 + 1) * Rnd + 10)
If 随机次数 = 4 Then
移动偏差x = Int((12 + 12 + 1) * Rnd - 12) : 移动偏差y = Int((9 + 9 + 1) * Rnd - 9) : 随机次数 = 0
End If
MoveTo x + 移动偏差x, y + 移动偏差y
Delay 移动延时
ElseIf abs(x - x1) <= 移动步长 and abs(y - y1) <= 移动步长 Then
x = x1 : y = y1
MoveTo x1, y1
End If
Wend
展开
 我来答
hc浊世佳公子
2015-02-12 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1576
采纳率:60%
帮助的人:763万
展开全部
.版本 2
.支持库 eAPI
.支持库 spec

.局部变量 x1, 整数型
.局部变量 y1, 整数型
.局部变量 x, 整数型
.局部变量 y, 整数型
.局部变量 cs, 整数型
.局部变量 轨迹x, 整数型
.局部变量 轨迹y, 整数型
.局部变量 移动次数, 整数型
.局部变量 随机次数, 整数型
.局部变量 移动步长, 整数型
.局部变量 移动延时, 整数型
.局部变量 移动偏差x, 整数型
.局部变量 移动偏差y, 整数型

x1 = 800
y1 = 450
x = 取鼠标水平位置 ()
y = 取鼠标垂直位置 ()
.如果 (取绝对值 (x - x1) > 取绝对值 (y - y1))
cs = 取绝对值 (x - x1)
.否则
cs = 取绝对值 (y - y1)
.如果结束
轨迹x = (x1 - x) ÷ cs
轨迹y = (y1 - y) ÷ cs
移动次数 = 0
随机次数 = 0
移动步长 = 取整 ((20 - 16 + 1) × 取随机数 (0, 1) + 16)
.判断循环首 (x ≠ x1 且 y ≠ y1)
移动次数 = 移动次数 + 1
x = x + 轨迹x
y = y + 轨迹y
.判断开始 (移动次数 = 移动步长)
置随机数种子 ()
移动次数 = 0
随机次数 = 随机次数 + 1
移动步长 = 取整 ((20 - 16 + 1) × 取随机数 (0, 1) + 16)
移动延时 = 取整 ((15 - 10 + 1) × 取随机数 (0, 1) + 10)
.如果真 (随机次数 = 4)
移动偏差x = 取整 ((12 + 12 + 1) × 取随机数 (0, 1) - 12)
移动偏差y = 取整 ((9 + 9 + 1) × 取随机数 (0, 1) - 9)
随机次数 = 0
.如果真结束
SetCursorPos (x + 移动偏差x, y + 移动偏差y)
延迟 (移动延时)
.判断 (取绝对值 (x - x1) ≤ 移动步长 且 取绝对值 (y - y1) ≤ 移动步长)
x = x1
y = y1
SetCursorPos (x1, y1)
.默认

.判断结束

.判断循环尾 ()
.版本 2

.DLL命令 SetCursorPos, , "user32.dll", "SetCursorPos", ,
.参数 x, 整数型
.参数 y, 整数型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式