2025年java 刷屏器「建议收藏」

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

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

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);
}
}
}
}
编程小号
上一篇 2025-08-04 16:51
下一篇 2025-04-10 12:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/114850.html