使用说明:按下热键2,即可启动脚本。 运行环境:分辨率:1024x768 色深:32位 操作系统:Win

@vrBrothers.Leo 2006.9//初始化的工作

Dim hWnd

Dim ax,ay,bx,by

set TiShiObj = createobject("WScript.Shell")

//鼠标移到屏幕正中并保存位置,这样可以显示较长时间的鼠标移动轨迹

YiDongSuDu=3

Gosub YiDaoZhongJian

SaveMousePos

MoveTo 0,0

//先说明一下脚本的功能

Gosub ShuoMing

//按顺序执行各个功能模块

Gosub LuZhi

Gosub BaoCunTuiChu

EndScript

//功能模块0:介绍这个脚本的基本情况

Sub ShuoMing

TiShiXinXi = "【按键精灵】动起来教程 2.0讲,制作:vrBrothers.Leo"&vbCrLf&"本教程完全自动,请勿在脚本运行时接触键盘和鼠标!"

Gosub TiShi

TiShiXinXi = "本讲介绍如何录制脚本;所需时间:1分30秒"

Gosub TiShi

TiShiXinXi = "录制功能是按键精灵最大的特色之一"

Gosub TiShi

TiShiXinXi = "就像【录像机】一样把你的动作录制成脚本,以后随时回放"

Gosub TiShi

TiShiXinXi = "下面我们介绍录制功能的具体使用"

Gosub TiShi

Return ShuoMing

//功能模块1:主界面移动鼠标到录制按钮,按下鼠标打开录制窗口

Sub LuZhi

//打开了录制界面

TiShiXinXI = "进入录制界面后主要有3个功能:录制、停止、保存。"

Gosub TiShi

TiShiXinXI = "开始录制脚本有两种方式:点录制按钮或者按下ScrollLock按钮"

Gosub TiShi

TiShiXinXI = "录制完毕之后可点击停止按钮或者再次按下ScrollLock按钮停止"

Gosub TiShi

TiShiXinXI = "点保存按钮即可将录制的动作保存为脚本"

Gosub TiShi

TiShiXinXI = "现在我们进入录制界面,录制一个脚本并保存"

Gosub TiShi

//录制按钮的相对地址

RestoreMousePos

bxOpp = 296:byOpp = 47

Gosub GetABPoint

//Call MessageBox(ax&"|"&ay&"|"&bx&"|"&by)

Gosub ManManYiDong

Delay 2000

LeftClick 1

//等待录制界面出现

Delay 3000

KeyPress 145,1

Delay 2000

Gosub 画圆

Delay 2000

KeyPress 145,1

//移动到保存按钮。保存按钮相对坐标是(80,30),录制界面宽度是244,因此保存按钮的位置就是屏幕中央坐标的x-244/2+80=x-42

RestoreMousePos

MoveR -42,0

Delay 2000

LeftClick 1

Delay 2000

Return LuZhi

//功能模块2:保存退出脚本编辑器

Sub BaoCunTuiChu

TiShiXinXI = "现在录制的动作已经成功记录为脚本"&vbCrLf&"您应该可以看到许多的脚本命令"

Gosub TiShi

TiShiXinXI = "接下来我们保存脚本退出"

Gosub TiShi

bxOpp=91:byOpp=53

Gosub GetABPoint

YiDongSuDu = 10

Gosub ManManYiDong

LeftClick 1

Delay 1000

KeyPress 13,1

Delay 1000

TiShiXinXI = "恭喜您录制的脚本诞生了 :)"&vbCrLf&"现在脚本列表里会多出一个『我的脚本』"

Gosub TiShi

TiShiXinXI = "当您按下脚本的启动热键 F10 "&vbCrLf&"脚本即可帮你回放刚才的动作 "

Gosub TiShi

TiShiXinXI = "本教程演示完毕!"&vbCrLf&"快点试试您录制的第一个脚本吧!"

Gosub TiShi

Return BaoCunTuiChu

//常用:把鼠标从a点慢慢移动到b点

Sub ManManYiDong

PianYiX = ax-bx

PianYiY = ay-by

Rem YiDong

If PianYiX<>0 or PianYiY<>0

YiDongX =0

YiDongY =0

If PianYiX<>0

YiDongX = -abs(PianYiX)/PianYiX

EndIf

If PianYiY<>0

YiDongY = -abs(PianYiY)/PianYiY

EndIf

MoveR YiDongX YiDongY

PianYiX = PianYiX + YiDongX

PianYiY = PianYiY + YiDongY

Delay YiDongSuDu

Goto YiDong

EndIf

Return ManManYidong

//常用:提示信息,过3秒自动关闭窗口的方式

Sub TiShi

Call TiShiObj.Popup(TiShiXinXi,3,"3秒后窗口自动关闭",0)

Return TiShi

//常用:获取A点和B点的坐标,A点是当前坐标点,B点是目的坐标点

Sub GetABPoint

//获取A点坐标信息

Call GetCursorPos(ax,ay)

//获取B点坐标信息,B点坐标 = 窗口坐标 + 相对坐标

Plugin hWnd=Window.Foreground()

Plugin winRect=Window.GetWindowRect(hWnd)

// MessageBox(winRect)

winPoint = Split(winRect, "|", -1, 1)

bx = CInt(winPoint(0)) + bxOpp

by = CInt(winPoint(1)) + byOpp

Return GetABPoint

//常用:把鼠标移动到屏幕正中

Sub YiDaoZhongJian

Call GetScreenResolution(intX,intY)

MoveTo intX/2,intY/2

Return YiDaoZhongJian

//常用:屏幕上画圆

Sub 画圆

r=300:x0=512:y0=384:x=0:y=0:n=0

While n<3.1415926*2

x=x0+r*cos(n)

y=y0-r*sin(n)

MoveTo x,y

Delay 10

n=n+0.03

EndWhile

Return 画圆

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网④群:72857039)

脚本录制软件python 按键精灵 tc_用动作脚本的方式介绍如何使用按键精灵的录制功能...相关推荐

  1. 脚本录制软件python 按键精灵 tc_键鼠录制工具(KeymouseGo)

    KeymouseGo是一款类似于按键精灵的简洁版鼠标键盘录制程序,由Python编写且全开源.该软件主要用在进行某些操作简单.单调重复的工作时,使用本软件就可以很省力了.自己只要做一遍,然后接下来就让 ...

  2. 脚本录制软件python 按键精灵 tc_如何使用按键精灵录制脚本

    按键精灵可以代替我们手动完成很多重复的电脑工作,其实用按键精灵写脚本不难,对于新手来说,录制是最简单的,本经验介绍一下如何使用按键精灵录制脚本 工具/原料 按键精灵 方法/步骤 1 首先要安装按键精灵 ...

  3. 手机写python脚本_用Python写王者荣耀刷金币脚本

    王者荣耀很多朋友都想买脚本和挂之类的,想更加容易的获得金币等可以在游戏里买英雄等,今天我们发挥程序员的优势教给大家用Python语言自己写一个可以刷金币的脚本,以下是全部内容. 王者荣耀的冒险模式里有 ...

  4. python和易语言写游戏脚本_用Python写王者荣耀刷金币脚本

    王者荣耀很多朋友都想买脚本和挂之类的,想更加容易的获得金币等可以在游戏里买英雄等,今天我们发挥程序员的优势教给大家用Python语言自己写一个可以刷金币的脚本,以下是全部内容. 王者荣耀的冒险模式里有 ...

  5. python写mysql脚本_使用python写一个监控mysql的脚本,在zabbix web上加上模板

    使用python写一个监控mysql的脚本,在zabbix web上加上模板: ##先使用MySQLdb的接口关联数据库. [root@cml python]# cat check_Mysql_cus ...

  6. 脚本录制软件python 按键精灵 tc_使用Python来做一个屏幕录制工具的操作代码

    一.写在前面 作为一名测试,有时候经常会遇到需要录屏记录自己操作,方便后续开发同学定位.以前都是用ScreenToGif来录屏制作成动态图,偶尔的机会看到python也能实现.那就赶紧学习下. 二.效 ...

  7. 脚本录制软件python 按键精灵 tc_《脚》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...

    基本词义 ◎ 脚 脚 jiǎo 〈名〉 (1) (形声.从肉,却声.本义:胫,小腿) (2) 同本义 [shank] 脚,胫也.--<说文> 捶笞膑脚.--<荀子·正论> (3 ...

  8. 脚本录制软件python 按键精灵 tc_从10种脚相看你的财运

    千里之行,始于足下,双脚对我们的重要性不言而喻.在相学中,不仅手相可以算命,我们从脚相也能看出人的富贵吉凶.每个人都希望自己的财运旺盛,能够一生富贵,然而并不是每个人都能有富贵命的.今天我们就通过脚相 ...

  9. python运行软件-Python中四种运行其他程序的方式

    在Python中,可以方便地使用os模块来运行其他脚本或者程序,这样就可以在脚本中直接使用其他脚本或程序提供的功能,而不必再次编写实现该功能的代码.为了更好地控制运行的进程,可以使用win32proc ...

最新文章

  1. MATLAB【五】———— matlab 调用C++生成exe文件,高斯核函数
  2. HashSet中的add()方法( 一 )(详尽版)
  3. 递归求解并生成哈夫曼编码的代码实现
  4. 聊聊redis的HealthIndicator
  5. SEO优化倦怠期?SEO排名和收录都不错时,到底还需不需要日更?
  6. SQL 使用总结六(改善数据库性能)
  7. win8计算机用户名在哪里设置,windows8系统用户名微软ID和管理员账户概念详解
  8. PHP什么架构,PHP是什么-PHP的架构及道理概述_后端开发
  9. CCNA11月20日战报
  10. 【图像重建】基于matlab主成分分析图像压缩重建【含Matlab源码 1173期】
  11. Java 数据库基本操作
  12. CI框架实现框架前后端分离的方法详解:把前端代码统一管理
  13. 计算机本科毕设答辩经验
  14. c盘中的软件怎么转到D盘,将c盘软件转移到d盘
  15. 跟着鹏哥学C语言第一天
  16. T430系统盘迁移到SSD上的经验
  17. 38、Java——汽车租赁系统(JDBC+MySQL+Apache DBUtils)
  18. 【Linux】循序渐进学运维-tomcat配置文件详解
  19. Spring Boot 和 Spring 有什么区别
  20. 【Quant】BigQuant学习笔记(1) 可视化策略

热门文章

  1. JS中文字符串和UTF-8编码字符串相互转换
  2. 为Linux Mint Cinnamon的日历小程序增加中国农历显示以及其它部分参数优化
  3. java写键盘鼠标录制器,易语言仿按键精灵录制键盘鼠标操作的代码
  4. 推荐黑莓实用软件 bbChecklist [下]
  5. php 程序发送谷歌邮件
  6. [转]AVPlayer的基本使用
  7. 【计组】二进制炸弹bomblab Phase1-6
  8. mysql中MAX函数使用注意点
  9. 风险投资案例典型分析
  10. D触发器竞赛4人抢答电路