Spy++的使用方法及下载
很多朋友都对窗口句柄比较迷糊,这篇短文就以spy++这个软件为主,介绍下窗体句柄和使用按键插件时
,如果对这个句柄发送消息,即所谓的后台挂机。
spy++这个软件来自VC++,装好VC后,就可以在工具中看到。
我们以“记事本”为例,看看如果给记事本发送按键消息。
首先启动记事本
随后启动SPY++
使用spy++的查找功能
点开后的效果
我们把黑色准星拖动到记事本窗体上
然后点击“确定”,看到了SPY++已经显示了下图红色的内容。
这三个句柄从上到下依次是:
记事本的主句柄
文字输入框的句柄
状态栏的句柄
我们要给记事本发送按键消息,就要选对发送对象(句柄),这里显然,我们要发送给“文字输入框”。我们双击“文字输入框”这里,可以看到“窗口标题”、“窗口大小”、“窗口位置”等信息。点击“类”选项卡,查看下类名是什么,代码里需要类名做参数
好了,基本的数据都有了,下面给出的代码:
//打开记事本VBSCall RunApp("notepad.exe")//等待记事本完全打开Delay 100//得到当前窗口句柄dim hwndPlugin hwnd=Window.Foreground()//查找当前窗口下的子句柄dim edithwndPlugin edithwnd=Window.FindEx(hwnd,0,"Edit",0)//发送字符串消息Plugin Window.SendString(edithwnd, "看我发送字符串消息")//发送回车Plugin Window.SendKeyDown(edithwnd,13)//发送键盘消息Plugin Window.SendKeyDown(edithwnd,asc("1"))
Spy++的使用方法及下载相关推荐
- android源码下载方法 批量下载 基于windows os
安装win版的Gitbash, 在这里 http://msysgit.googlecode.com/files/Git-1.6.0.2-preview20080923.exe. 选择默认安装路径(否则 ...
- Crawler:利用Beautifulsoup库+find_all方法实现下载在线书架小说《星祖的电影世界》
Crawler:利用Beautifulsoup库+find_all方法实现下载在线书架小说<星祖的电影世界> 目录 输出结果 核心代码 输出结果 核心代码 # -*- coding: ut ...
- 网络营销视频教程(29种营销方法)-免费下载地址整理
网络营销视频教程(29种营销方法)-免费下载地址整理 一.2015年,这些商业趋势你必须重视 1.1.去中心化.社区化.碎片化.智能化.宅生活.短购物,是未来商务生活的主调 未来的商务购买行为可以通过 ...
- Keil安装stm库文件方法及下载地址
Keil安装stm库文件方法及下载地址 STM对应芯片库下载地址 官网下载靠谱 STM对应芯片库下载地址 在下载的时候需要去ARM,keil的官网进行下载,不用去找其他的博客链接,这个是官方网址, h ...
- Zotero笔记插件zotero-better-notes的基本使用方法与下载
Zotero笔记插件zotero-better-notes的基本使用方法与下载 zotero-better-notes能干什么 主笔记管理其他笔记 主笔记的创建 其他笔记加入主笔记 其他文献笔记写作模 ...
- 京东主图视频用这种方法批量下载速度更快
京东的主图视频可以用这种方法批量下载.快来跟小编一起下载吧. 百度搜索视频下载高手打开视频下载高手 单击视频素材下载 勾选自动粘贴网址. 浏览器搜索京东进入首页 搜索需要的产品浏览 选中网址并点击复制 ...
- 2019年最新攻略:公众号/小程序涨粉方法 | 附下载链接!
2019年最新攻略:公众号/小程序涨粉方法 | 附下载链接!公众号快速涨粉套路 涨粉行为从用户的底层逻辑来看,实际上是用户心理学,满足用户的朋友圈情感和社交需求. 涨粉的第一步,先找准目标人群. 涨粉 ...
- python下载方法-python下载文件的几种常用方法
本文信息本文由方法SEO顾问发表于2016-10-1814:34:30,共 506 字,转载请注明:python下载文件的几种常用方法_[方法SEO顾问],如果我网站的文章对你有所帮助的话,来百度口碑 ...
- mysql php gpl_MySQL_MySQL数据库远程访问权限如何打开(两种方法),下载GPL版本安装MySQL Community - phpStudy...
MySQL数据库远程访问权限如何打开(两种方法) 下载GPL版本安装 MySQL Community Edition(GPL) Community (GPL) Downloads » 在我们使用mys ...
最新文章
- 阿里云引领云原生进化,智能、互联、可信三位一体
- 经典算法题每日演练——第十题 树状数组
- 【Android】adb架构(客户端(shell/ddms/adt)+本地服务器+daemon)
- luogu4365 秘密袭击 (生成函数+线段树合并+拉格朗日插值)
- 微服务框架 Spark Framework
- Gson 转化为带反斜杠的json
- 在线最大公因数计算器
- 机房(厂房)温度环境监控系统
- 说说低功耗的那些事儿
- 【LaTeX】pdfTex error: pdflatex.exe (file simhei.ttf): cannot open TrueType font file for reading解决方案
- Base理论是什么?之前也聊到过CAP理论
- 京版国八条终于出来了——京十五条
- Mqtt开发笔记:windows下C++ ActiveMQ客户端介绍、编译和使用
- 粗略的学习一下结巴分词
- 【金融大屏项目】—— Echarts水滴图(echarts-liquidfill)
- 计算机图形与OpenGL学习五(二维几何变换1.平移、旋转、缩放)
- 第三章习题2存款利息的计算
- mysql sql dateadd_SQL Server Dateadd()函数
- Jqgrid+Struts2实现的增删改查(一)
- 全程干货!拍乐云受邀LiveVideoStackCon,首席科学家分享拥塞控制最佳实践
热门文章
- 实例:使用puppeteer headless方式抓取JS网页
- 缓存服务器syns to listen sockets drop导致创建socket失败
- vss2005与vs2005绑定问题解决
- vue中过渡动画(类名实现方式)
- C++_引用变量探究
- Admin注册和路由分发详解
- [WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口
- 基于Qt的OpenGL可编程管线学习(9)- X射线
- 年轻的力量!那些30岁前教你重新认识世界的牛人
- 【BZOJ】1034: [ZJOI2008]泡泡堂BNB(贪心)