java 刷屏器「建议收藏」

java 刷屏器「建议收藏」本想做个聊天机器人,最终还是获取不了聊天信息,只能写了个刷屏器,仅供娱乐。importjava.awt.AWTException;importjava.awt.Robot;importjava.awt.Toolkit;importjava.awt.datatransfer.StringSelection;importjava.awt.event.KeyEvent;imp

大家好,又见面了,我是你们的朋友全栈君。

本想做个聊天机器人,最终还是获取不了聊天信息,只能写了个刷屏器,仅供娱乐。

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.datatransfer.StringSelection;
import java.awt.event.KeyEvent;
import com.sun.jna.Native;
import com.sun.jna.platform.win32.WinDef.HWND;
import com.sun.jna.win32.StdCallLibrary;
public class Show_QQ_Window {
	public interface User32 extends StdCallLibrary {
	      User32 INSTANCE = (User32) Native.loadLibrary("user32", User32.class);
	      boolean ShowWindow(HWND hWnd, int nCmdShow);  
          boolean SetForegroundWindow(HWND hWnd);  
          HWND FindWindowA(String winClass, String title); 
	   }
	public static void main(String[] args) throws AWTException {
		final User32 user32 = User32.INSTANCE;		 
		//获取当前菜单栏名为"Criyson"的聊天窗口,并将其置顶
		HWND hWnd = user32.FindWindowA(null, "Criyson");
		user32.ShowWindow(hWnd,1);
		user32.SetForegroundWindow(hWnd);		 	
		if (hWnd == null) {
		    System.out.println("error");
		}
		else{
			String str = new String("此信息将自动发送");
			for(Integer i=0;i<=10;i++){
				String test = str+i.toString();
				//将test内容复制到的系统粘贴榜
				StringSelection stsel = new StringSelection(test);
				Toolkit.getDefaultToolkit().getSystemClipboard().setContents(stsel, stsel);
				//新建一个机器人模拟按键
				Robot robot = new Robot();
				robot.keyPress(KeyEvent.VK_CONTROL); 
				robot.keyPress(KeyEvent.VK_V);  
				robot.delay(30);
				robot.keyRelease(KeyEvent.VK_CONTROL);
				robot.keyPress(KeyEvent.VK_ENTER);
			}
		}
	}
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138644.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql一键部署脚本

    mysql一键部署脚本

    2021年6月2日
    77
  • zTree实现地市县三级级联DAO接口实现[通俗易懂]

    zTree实现地市县三级级联DAO接口实现

    2022年2月3日
    45
  • 矩阵的投影矩阵_正交投影矩阵的性质

    矩阵的投影矩阵_正交投影矩阵的性质线性代数基础知识(上)线性代数基础知识(下)广义逆矩阵投影矩阵投影的定义投影矩阵求法性质投影矩阵的应用从投影角度看广义逆从投影角度看最小二乘。。。投影的定义什么是投影?下图给出了投影的直观理解:如图是在R3R^3R3空间中,一条直线lll与一个平面α\alphaα相交,向量zzz是R3R^3R3中的一个向量。把lll看成是一束光(方向从上到下),光…

    2022年10月5日
    2
  • python字典详解_python字典get方法

    python字典详解_python字典get方法字典字典的key和value一一对应的,字典是可变的,也是有序的(python3.6版本开始字典有序),可迭代的增加元素当key不存在时,直接赋值a={"status"

    2022年7月30日
    8
  • 【实用软件】局域网传输神器-LANDrop[通俗易懂]

    【实用软件】局域网传输神器-LANDrop[通俗易懂]软件介绍LANDrop是一款开源免费的支持跨平台的「局域网文件传输工具」 它的使用体验上可以媲美苹果生态的“隔空投送”功能! 能超级快速方便地将各种设备上的照片、视频、文档、文件发送到别的设备去软件功能LANDrop完全依靠局域网WIFI进行无线传输,速度极快 而且这款软件完全免费,并不限制任何平台 即便发送体积巨大的视频文件也完全没有问题,比起使用微信、QQ、网盘更加方便,速度更快,也不必担心图片/视频画质被压缩的烦恼下载地址下载地址https://url37.ctfile

    2022年5月4日
    229
  • 一文读懂自监督学习

    一文读懂自监督学习公众号关注“视学算法”设为“星标”,DLCV消息即可送达!来自|知乎作者丨Sherlock来源丨https://zhuanlan.zhihu.c…

    2022年9月14日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号