打开 TIM 并移动 TIM(需要窗口信息小工具)
- #include <stdio.h>
- #include <stdlib.h>
- #include <Windows.h>
- void openQQ()
- {
- ShellExecute(0, "open", "\"F:\\tim\\Bin\\QQScLauncher.exe\"", 0, 0, 1);
- }
- void moveQQ()
- {
- HWND win = FindWindowA("TXGuiFoundation", "TIM");
- // 找到并返回窗口的 ID 句柄 名称
- if (NULL == win)
- {
- printf("没找到");
- }
- int i = 0;
- while (i < 900)
- {
- //WINUSERAPI BOOL WINAPI SetWindowPos(HWND hWnd,HWND hWndInsertAfter,int X,int Y,int cx,_In_ int cy, UINT uFlags);
- SetWindowPos(win, NULL, i * 144 / 90, i, 400, 400, 0);// 设置窗口位置并按对角线移动
- Sleep(50);
- i += 10;
- // 窗口的显现
- if (i/10%2 == 1)
- {
- ShowWindow(win, SW_HIDE);
- }
- else
- {
- ShowWindow(win, SW_SHOW);
- }
- }
- }
- void main()
- {
- //cmd 命令
- system("taskkill /f /im TIM.exe");
- openQQ();
- Sleep(5000);
- moveQQ();
- Sleep(5000);
- }
来源: http://www.bubuko.com/infodetail-2694354.html