今天朋友說被他們公司的學習網(wǎng)站惡心到了,下班后要他看學習資料,看完點下一頁,而且一頁必須停留多少時間才能點擊下一頁,想不看都不行,于是晚上我突發(fā)奇想要給他做一個模擬鼠標按鍵的程序,可以讓鼠標定時間隔觸發(fā)單擊,順便做下程序最小化到右下角。
首先要引用下user32.dll文件,電腦里就有,C:/Windows/System32搜索下出來了,復制出來放到debug目錄下就行。
以下是解決方案代碼
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
if (rbtnClick.Checked)
{
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, Cursor.Position.X, Cursor.Position.Y, 0, 0);
}
if (rbtnDoubClick.Checked)
{
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP | MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, Cursor.Position.X, Cursor.Position.Y, 0, 0);
}
}
這是設(shè)計界面
最小化到右下角用了一個notifyIcon控件,在窗體變化時觸發(fā)事件
|
新聞熱點
疑難解答
圖片精選