first commit
This commit is contained in:
commit
761b95080f
404 files changed
+312608
No files matched your search
@@ -0,0 +1,20 @@
|
||||
-- 示例 1:无限找图点击
|
||||
-- 用法:把要点击的按钮截图(F11 框选截图)保存到 images/start.png,再运行本脚本
|
||||
-- 热键:F8 启动队列 / F9 暂停 / F10 停止;鼠标甩到左上角 (0,0) 紧急停止
|
||||
|
||||
log("开始找图循环")
|
||||
|
||||
while true do
|
||||
local x, y = findImage("images/start.png", 0.85)
|
||||
|
||||
if x >= 0 then
|
||||
moveTo(x, y)
|
||||
delay(80)
|
||||
leftClick()
|
||||
log("已点击 (" .. x .. "," .. y .. ")")
|
||||
delayRandom(600, 1200)
|
||||
else
|
||||
log("未找到图片,1 秒后重试")
|
||||
delay(1000)
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,20 @@
|
||||
-- 示例 3:录制脚本的典型形态(由 F12 录制自动生成,可手工改写)
|
||||
-- 说明:录制只会记录「按键 / 点击 / 滚动 / 拖动」,界面元素识别需自己补 findImage
|
||||
|
||||
-- 点击浏览器地址栏并输入网址
|
||||
moveTo(742, 46)
|
||||
leftClick(742, 46)
|
||||
delay(120)
|
||||
hotkey("Ctrl+A")
|
||||
typeText("www.example.com")
|
||||
keyPress("ENTER")
|
||||
delay(2500)
|
||||
|
||||
-- 点击页面上的按钮(坐标来自录制,换机器或换分辨率需重录)
|
||||
moveTo(512, 388)
|
||||
leftClick(512, 388)
|
||||
delay(800)
|
||||
|
||||
-- 滚动查看
|
||||
wheel(-3)
|
||||
delay(500)
|
||||
@@ -0,0 +1,25 @@
|
||||
-- 示例 2:打开记事本并输入中文
|
||||
-- 演示键盘输入(Unicode 注入,中文不受输入法影响)、组合键、循环
|
||||
|
||||
delay(500)
|
||||
run("notepad.exe")
|
||||
delay(1500)
|
||||
activate("记事本")
|
||||
|
||||
typeText("按键精灵 · Lua 脚本自动输入")
|
||||
keyPress("ENTER")
|
||||
delay(200)
|
||||
|
||||
for i = 1, 5 do
|
||||
typeText("第 " .. i .. " 行")
|
||||
keyPress("ENTER")
|
||||
delay(150)
|
||||
end
|
||||
|
||||
-- 全选复制,读回剪贴板验证
|
||||
hotkey("Ctrl+A")
|
||||
delay(100)
|
||||
hotkey("Ctrl+C")
|
||||
delay(200)
|
||||
local clip = clipGet()
|
||||
log("剪贴板内容长度:" .. #clip)
|
||||
Reference in new issue
Block a user