把字符串输出到指定位置

问题描述

如何把字符串输出到鼠标位置(失去组件焦点,在组件之外)???例如,启动jar程序后,我把鼠标点到网页的地址栏上,过1秒后,自动输出指定的字符串到网页(任意网页,非自己制作的)的地址栏Stringstr="大家好!";//定义一个任意的字符串robot.delay(1000);//等待1秒后robot.mouseMove(200,153);//把鼠标移动到网页地址栏robot.mousePress(KeyEvent.BUTTON1_MASK);//点击鼠标左键robot.mouseRelease(KeyEvent.BUTTON1_MASK);//释放鼠标左键robot.delay(500);//等待500毫秒…………………………………………//输出字符串str到一个任意网页的地址栏省略号位置的代码该如何写?谢谢

解决方案

解决方案二:
顶!
解决方案三:
1、网页上没有地址栏,浏览器才有地址栏。2、你这还不如直接向服务器发送HTTP请求。
解决方案四:
引用2楼YidingHe的回复:

1、网页上没有地址栏,浏览器才有地址栏。2、你这还不如直接向服务器发送HTTP请求。

1、呵呵,对,是浏览器上的地址栏2、我是举个例子,或者我不在浏览器上的地址栏输出字符串,又例如在网页的文本框地方输出字符串
解决方案五:
1541654654
解决方案六:
1541654654
解决方案七:
。。。。。郁闷
解决方案八:
高深问题我也期待答案
解决方案九:
后面应该是模拟键盘事件,我记得robot里面也有方法的。不知道你是准备完成什么任务,不建议这么测试。比如弹出的IE没有最大化,你的坐标就失效了。而且后面运行过程中,发生了未知情况你其实也无法查明原应。有很多自动的软件,或者MOCK?
解决方案十:
引用8楼CodeFans的回复:

后面应该是模拟键盘事件,我记得robot里面也有方法的。不知道你是准备完成什么任务,不建议这么测试。比如弹出的IE没有最大化,你的坐标就失效了。而且后面运行过程中,发生了未知情况你其实也无法查明原应。有很多自动的软件,或者MOCK?

后面应该是模拟键盘事件,我记得robot里面也有方法的。robot里的方法只是按下、释放方法,没有输出方法,也就是说,我只能按下字母,如果要是“输出中文”的话就不行了是有很多自动的软件,或者MOCK,我就是想用Java做一个类似的软件。
解决方案十一:
没人知道么?
解决方案十二:
UP
解决方案十三:
学习
解决方案十四:
建议学习javascript或vbscript,jsp
解决方案十五:
关注中

时间: 2025-01-03 17:03:26

把字符串输出到指定位置的相关文章

更新字符串列表中,指定位置的字符串

字符串 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_updatestr]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[f_updatestr]GO /*--更新字符串列表中,指定位置的字符串  更新字符串列表中,指定位置的字符串为新的值 如果位置超出范围,则不做更新 --邹建 2004.07--*/ /*--调用示例  sel

c#-C#字符串中替换指定位置指定长度的子字符串

问题描述 C#字符串中替换指定位置指定长度的子字符串 例如字符串"1abc23abc2abc"要求替换第6位开始长度为3的子字符串"abc"替换为"def"求大神解答,感谢 解决方案 s = "1abc23abc2abc"; s = s.SubString(0, 3) + "def" + s.SubString(6); 解决方案二: public static string Replace(string s

js字符串替换(在指定位置手字符串)

function insertstring(mainstr,searchstr,insertstr){    // var front=getfront(mainstr,searchstr);      foundoffset=mainstr.indexof(searchstr);   if(foundoffset==-1){        return null;      }         var front = mainstr.substring(0,foundoffset);     

JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)_基础知识

JavaScript charAt 方法 charAt 方法用于从字符串中取得指定位置的字符.其语法如下: 复制代码 代码如下: str_object.charAt( x ) 参数说明: 参数 说明 str_object 要操作的字符串(对象) x 必需.表示位置的数字 提示:字符串是从 0 开始计数的. charAt 方法实例 复制代码 代码如下: <script language="JavaScript"> document.write( "jb51"

JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)_基础知识

JavaScript charCodeAt 方法 charCodeAt 方法用于从字符串中取得指定位置字符的 Unicode 编码.其语法如下: 复制代码 代码如下: str_object.charCodeAt( x ) 参数说明: 参数 说明 str_object 要操作的字符串(对象) x 必需.表示位置的数字 提示:字符串是从 0 开始计数的. charCodeAt 方法实例 复制代码 代码如下: <script language="JavaScript"> docu

删除字符串中指定位置的字符

/********************************************************************** * 版权所有 (C)2015, Wu Yingqiang. * * 文件名称:DelPosChar.c * 文件标识:无 * 内容摘要:删除字符串中指定位置的字符 * 其它说明:无 * 当前版本: V1.0 * 作 者: Wu Yingqiang * 完成日期: 20150115 * ***********************************

php根据指定位置和长度获得子字符串的方法_php技巧

本文实例讲述了php根据指定位置和长度获得子字符串的方法.分享给大家供大家参考.具体分析如下: php的substr函数功能非常强大,不断可以从前往后去子字符串还可以从后往前取字符串 <?php $string = "beginning"; print("Position counted from left: ".substr($string,0,5)."\n"); print("Position counted form rig

c++-编写程序,输入字符串S1和S2 以及插入位置n,在字符串S1中的指定位置n处插入字符串S2。

问题描述 编写程序,输入字符串S1和S2 以及插入位置n,在字符串S1中的指定位置n处插入字符串S2. 编写程序,输入字符串S1和S2 以及插入位置n,在字符串S1中的指定位置n处插入字符串S2.例如,输入"jiangsu"."123"和位置3,则输出"ji123angsu". 解决方案 #include <iostream> #include <string> using namespace std; int main(

pat-PAT1009 c语言字符串问题 我写的程序输出时起始位置会多一个空格,如何改正才能没有空格

问题描述 PAT1009 c语言字符串问题 我写的程序输出时起始位置会多一个空格,如何改正才能没有空格 #include #include int main(){ int i,j=0,m,k=0; char sen[100]; char s[10][20]; gets(sen); m=strlen(sen)+1; for(i=0;i<m;i++){ if(sen[i]==''){ s[j][k]=''; k=0; j++; } if(sen[i]==' ') { s[j][k]=''; k=0;