首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用java Robot类

使用java Robot类
EN

Stack Overflow用户
提问于 2013-05-29 17:00:28
回答 1查看 828关注 0票数 0

我想在浏览器的地址栏中写一个地址,然后使用java Robot类点击一个链接。如何跟踪某个窗口中的不同对象?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-29 18:32:31

只要看一下http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html接口,任何这样做的人都应该知道,通过Robot Class没有"trackComponent(Component specificComponent)“方法,你得到了2件可能对你有帮助的东西:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1-getPixelColor (more than help, seems useless for you by now, maybe i'm wrong).
2-createScreenCapture.

第二种方法可能是你的问题的答案,你可以在屏幕上拍一张照片,然后用一些图像处理器(javaCV可以在这方面帮助你:https://code.google.com/p/javacv/),然后你可以跟踪你拍摄的屏幕上的组件(例如:从像素xxx到像素yyy是浏览器的地址栏),当然你需要阅读一些关于javaCV (OpenCV)的文档来完成这一点,之后只需使用移动光标和输入按键的方法来填充组件,希望有人给你一个更简单的方法来做到这一点,但我认为这样你就会学到一点JavaCV一个非常强大的工具。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16819874

复制
相关文章
js如何返回异步函数结果
假设您有这样一个问题:您正在进行一个异步调用,并且需要从原始函数返回该调用的结果。
IT工作者
2022/01/01
6.4K0
Python 工匠:让函数返回结果的技巧
毫无疑问,函数是 Python 语言里最重要的概念之一。在编程时,我们将真实世界里的大问题分解为小问题,然后通过一个个函数交出答案。函数即是重复代码的克星,也是对抗代码复杂度的最佳武器。
腾讯蓝鲸助手
2022/07/29
4.5K1
Python 工匠:让函数返回结果的技巧
序言 毫无疑问,函数是 Python 语言里最重要的概念之一。在编程时,我们将真实世界里的大问题分解为小问题,然后通过一个个函数交出答案。函数即是重复代码的克星,也是对抗代码复杂度的最佳武器。 如同大部分故事都会有结局,绝大多数函数也都是以返回结果作为结束。函数返回结果的手法,决定了调用它时的体验。所以,了解如何优雅的让函数返回结果,是编写好函数的必备知识。 Python 的函数返回方式 Python 函数通过调用 return 语句来返回结果。使用 returnvalue 可以返回单个值,用 ret
腾讯NEXT学位
2019/12/30
1.8K0
Python 工匠:让函数返回结果的技巧
Python 工匠:让函数返回结果的技巧
花下猫语:敢用“工匠”来给自己的系列文章命名,这样的作者就表明了自己的态度与信心——他真正关心代码的味道,他真正关心弯弯曲曲的纹理,并且会认真剖刻杂余,最后雕出件优雅的作品。
Python猫
2019/04/23
2.2K0
Python 工匠:让函数返回结果的技巧
毫无疑问,函数是 Python 语言里最重要的概念之一。在编程时,我们将真实世界里的大问题分解为小问题,然后通过一个个函数交出答案。函数即是重复代码的克星,也是对抗代码复杂度的最佳武器。
崔庆才
2019/07/04
2.2K0
「Python」函数返回值、嵌套调用、执行结果
在程序开发中,有时候会希望一个函数执行结束后,告诉调用者一个结果,一遍调用者针对具体的结果做后续的处理。
python自学网
2022/05/16
2.2K0
「Python」函数返回值、嵌套调用、执行结果
GaussDB(DWS)自定义函数返回多结果集
在使用GaussDB(DWS)过程中经常会创建自定义函数,总结了多结果集返回的使用方法。
hankleo
2021/07/08
1.4K0
C++函数返回结果为自定义类型
我看源码的时候,经常可以看到在一个函数的前面,就是在本身应该在放void,int这种的地方,却出现了指针,结构体,类等的东西。
云深无际
2022/11/29
1.4K0
C++函数返回结果为自定义类型
mybatis返回结果处理
当查询的记录条数是多条的时候,必须使用集合接收。如果使用单个实体类接收会出现异常。如果返回的是一条记录可以用集合接收
一个风轻云淡
2023/10/15
2340
mybatis返回结果处理
返回结果的 HTTP 状态码
返回结果的 HTTP 状态码.png 返回结果的 HTTP 状态码 状态码的职责 当客户端向服务器端发送请求时,描述返回的请求结果 状态码的大致分类 1XX 信息性状态码 · 接收的请求正在处理 2XX 成功状态码 · 请求正常处理完毕 3XX 重定向状态码 · 需要进行附加操作以完成请求 4XX 客户端错误状态码 · 服务器无法处理请求 5XX 服务器错误状态码 · 服务器处理请求出错 2XX 成功 200 OK 表示从客户端发来的请求在服务器端被正常处理了 204 No Content 该状态码代表服
李才哥
2021/02/21
2.4K0
返回结果的 HTTP 状态码
Python编程 封装函数 根据输入参数计算结果返回
define function,calculate the input parameters and return the result.
叶庭云
2021/08/10
9740
mybatis返回结果类型(resulttype返回list)
这样设置返回类型为resultClass=”java.util.HashMap”,查询时执行queryForList
全栈程序员站长
2022/08/01
5.7K0
SpringBoot统一返回结果
在后台开发时,控制台得到的数据格式会有不同,这时我们需要设置统一返回结果,方便我们分析数据以及对数据进行管理。
算法与编程之美
2022/05/23
9340
SpringBoot统一返回结果
mybatis返回对象_存储过程不能返回结果
在更多的了解mybatis后发现不单单通过实体类可以直接返回数据,还可以直接返回一个Map结果集(resultType=”java.util.Map”) ,如果是多条数据则返回一个List<Map<String, Object>>结果集。
全栈程序员站长
2022/11/09
1.8K0
mybatis返回对象_存储过程不能返回结果
【Rust问答】关于函数不写return时候返回值的疑惑
看的出来编译器认为这个函数返回的是unit (),而if里面的0却是integer,所以报错了
MikeLoveRust
2019/12/25
2.8K0
nc命令卡住不返回的分析
这两天排查解决了一个问题,问题的解决其实很简单,但是整个分析过程还是很有意义的,本文对整个分析过程以及问题如何解决进行总结。
陈猿解码
2023/02/28
2.7K0
nc命令卡住不返回的分析
Vue3返回关闭弹窗不返回页面
完整代码 按钮和弹窗为vant组件,需自行引入 <template> <van-button @click="showPop()">点击弹窗</van-button> <van-popup v-model:show="state.isPop" position="bottom" :style="{ height: '30%' }" @close="addPopState()" /> </template> <script setup> import {
明知山
2022/05/05
3.4K0
Vue3返回关闭弹窗不返回页面
Java并发之Executor(返回结果处理)运行多个任务并处理第一个结果运行多个任务并处理所有结果
并发编程常见的问题,就是当采用多个并发任务来解决一个问题,我们往往只对第一个返回的结果有兴趣。比如,对一个数组有多种排序算法,可以并发启动所有算法,但是对于一个给定的数组,第一个得到排序结果的算法就是最快的排序算法。
desperate633
2018/08/22
1.4K0
Java并发之Executor(返回结果处理)运行多个任务并处理第一个结果运行多个任务并处理所有结果
点击加载更多

相似问题

循环不返回所有结果

34

循环不返回结果

20

返回函数中循环的所有结果(JavaScript)

30

为什么不返回while循环中的所有结果?

13

函数不返回结果

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文