为往群里面频繁发送粘贴板内容做些准备,win7,64位下通过。
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);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
final User32 user32 = User32.INSTANCE;
HWND hWnd = user32.FindWindowA(null, "章小雪");
//qq聊天窗口好友名
//HWND hWnd = user32.FindWindowA(null, "g8g9");
//qq聊天窗口群备注名
user32.ShowWindow(hWnd,1);
user32.SetForegroundWindow(hWnd);
if (hWnd == null) {
System.out.println("no 行");
}
}
}
源代码:http://pan.baidu.com/share/link?shareid=416426&uk=3878681452