原理很简单,使用机器人模拟按键,使用剪贴板把内容copy进去发送;
需要先在pc登录微信客户端,然后用机器人按键,使用ctrl+alt+w快捷键打开微信,使用ctrl+f打开搜索,黏贴好友名称进行搜索,然后黏贴要发送的消息发送即可;
此外还需要注意耗时操作,需要等待操作完成后进行下一步操作,否则后续操作会发生故障;
测试demo:
/**
* 2022年11月22日上午10:10:11
*/
package mytest;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.awt.event.KeyEvent;
/**
* @author xwf12
*
*/
public class MainTest {
/**
* @param args
*/
public static void main(String[] args) {
try {
Robot robot = new Robot();//机器人
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();//剪贴板
//ctrl+alt+w快捷键打开微信
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_ALT);
robot.keyPress(KeyEvent.VK_W);
robot.keyRelease(KeyEvent.VK_CONTROL);//释放ctrl
robot.keyRelease(KeyEvent.VK_ALT);//释放alt
robot.delay(200);//延时200ms等待微信打开
/

本文介绍了一种利用Java Robot类模拟键盘操作实现自动在微信客户端发送消息的方法。通过组合使用快捷键,如ctrl+alt+w打开微信,ctrl+f搜索联系人,并配合剪贴板功能来实现自动化的消息发送流程。
最低0.47元/天 解锁文章
2718





