按键精灵之复制文本到播放器中-yellowcong

按键精灵是一款用于做外挂的软件,使用的是VB语言,封装了一些自定义的语法,可以轻松的完成一些游戏的外挂,不过我做的是一个播放器的批量添加操作。建议通过获取控件的方式来写,不要通过坐标的方式来做,这样如果屏幕大小变了,就不起作用了,管网下载地址:http://www.anjian.com/download.htm

获取界面控件的重要函数

//根据标题获取面板
Hwnd = Plugin.Window.Find(0, "xf.txt - 记事本")

//更具类型,获取子类面板的文本输入框
edit = Plugin.Window.findEx(Hwnd, 0, "Edit", 0)

//根据名称,获取子类 按钮
palyBtn = Plugin.Window.findEx(Hwnd, 0, 0,"播放")

//vb获取剪贴板文本
Clipboard = Plugin.Sys.GetCLB()

//设定textboxd的数据
Call Plugin.Window.SendString(edit, Clipboard)

通过抓抓来获取到控件的信息,然后好获取点击或者啥的事件

这里写图片描述

抓抓这个工具挺好用的

这里写图片描述

完整代码

//----------------------------------------------------从Notepad中获取链接-----------------------------------------------------

'回到桌面
Call ToDesktop()

'打开文件
Call RunApp("notepad C:\Users\yellowcong\Desktop\xf.txt")
'延时
Delay 500

'获取最前面的窗口
Hwnd = Plugin.Window.Find(0, "xf.txt - 记事本")

'最大化
Call Plugin.Window.Max(Hwnd)
Delay 500

//调用获取第一行的数据
Call GetFirstLine()


//获取第一行的数据
Function GetFirstLine()
    '选中,添加
    '选中行
    KeyDown 16, 1
    KeyPress 35, 1
    KeyUp 16, 1

    '剪切
    Delay 100
    KeyDown 17, 1
    KeyPress 88, 1
    KeyUp 17, 1

    '删除
    Delay 100
    KeyDown "Delete", 1

    '保存 CTL +S
    Delay 100
    KeyDown 17, 1
    KeyPress 83, 1
    KeyUp 17, 1
    Delay 100

    //关闭文件 ATL+F4
    KeyDown 18, 1
    KeyPress 115, 1
    KeyUp 18, 1
End Function


//----------------------------------------------------从Notepad中获取链接-----------------------------------------------------


//-------------------------------------------------复制剪贴板的数据到播放器----------------------------------------------

//复制数据到先锋中
//回到桌面
Call ToDesktop()


//运行自定义的程序

Call RunApp("C:\Program Files (x86)\xxplay\xxplay.exe")

//获取最前面的窗口
Hwnd = Plugin.Window.Find(0, "Xx播放器")
Delay 500
//最大化
Call Plugin.Window.Max(Hwnd)
Delay 500

//移动到右侧区域
MoveTo 1269, 408
Delay 500

//点击右键
RightDown 1
Delay 100
RightClick 1

 //添加网络任务
MoveTo 1257, 191
Delay 100
LeftDown 1
Delay 10
LeftClick 1

//复制粘贴地址
MoveTo 519, 367
Delay 100
LeftClick 1
Delay 3
LeftUp 1
Delay 100

//获取当前的窗体
Hwnd = Plugin.Window.Find(0, "打开 URL")
Delay 100


//获取编辑编辑的句柄
edit = Plugin.Window.findEx(Hwnd, 0, "Edit", 0)

//清空剪贴板数据
Call ClearInputText(edit)

//获取剪贴板类容
Clipboard = Plugin.Sys.GetCLB()

//设定textboxd的数据
Call Plugin.Window.SendString(edit, Clipboard)

Delay 100

//获取 播放按钮,这个和 获取窗口的是不一样的
palyBtn = Plugin.Window.findEx(Hwnd, 0, 0,"播放")

//按下enter键
Call Plugin.Window.SendKeyDown(palyBtn, 13) 

//-------------------------------------------------复制剪贴板的数据到播放器----------------------------------------------
/*
* 清空输入框 CTL +A  + DELETE
*/
Function ClearInputText(edit)

    //设定焦点
    Delay 100
    //全选,删除原来已经有的连接诶
    KeyDown 17, 1
    KeyPress 65, 1
    KeyUp 17, 1
    Delay 100

    //DELETE 
    KeyPress "Delete", 1

End Function

//回到桌面 WIN +D
Function ToDesktop()

    '回到桌面
    KeyDown "Win", 1
    Delay 100
    KeyDown "D", 1
    Delay 100
    KeyUp "D", 1
    Delay 10
    KeyUp "Win", 1

End Function


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂飙的yellowcong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值