先上一張軟件的界面截圖县袱,還算美觀吧闷串!
今天下午閑的沒(méi)事就整理了一下我的磁盤祖搓,然后就發(fā)現(xiàn)了這個(gè)軟件狱意,這還是我大一的時(shí)候瞎倒騰出來(lái)的。當(dāng)時(shí)還處于迷茫期拯欧,以為自己畢業(yè)后會(huì)從事windows桌面程序相關(guān)的開(kāi)發(fā)工作详囤。但是通過(guò)后來(lái)的學(xué)習(xí)才發(fā)現(xiàn),大一學(xué)習(xí)windows桌面程序開(kāi)發(fā)只是為了學(xué)習(xí)C#這門語(yǔ)言镐作,是在為以后學(xué)習(xí)的.NET網(wǎng)站開(kāi)發(fā)打基礎(chǔ)藏姐,以后從事的職業(yè)是.NET網(wǎng)站開(kāi)發(fā)才對(duì)隆箩。然而通過(guò)之后的學(xué)習(xí)我才發(fā)現(xiàn),我真正喜歡的是網(wǎng)站前端的開(kāi)發(fā)羔杨。額捌臊。。问畅。娃属。好像扯遠(yuǎn)了哈!
好护姆,回到正題咱們來(lái)說(shuō)這個(gè)軟件矾端。我之所以寫了這么一個(gè)狗血的軟件是因?yàn)橛幸淮挝以赒Q群里和一個(gè)女同學(xué)開(kāi)玩笑,為了不給她說(shuō)話的機(jī)會(huì)我就不停的粘貼(Ctrl+V)同一句話卵皂。但是問(wèn)題來(lái)了秩铆,發(fā)個(gè)十幾二十條還好,再多發(fā)手都開(kāi)始酸了灯变,而且速度還慢殴玛。所以我就想,可不可以通過(guò)代碼的方式讓計(jì)算機(jī)幫著我完成這一系列操作添祸。帶著這個(gè)問(wèn)題我就開(kāi)始研究這個(gè)小軟件了滚粟。
經(jīng)過(guò)一段時(shí)間的鉆研,我終于做出了軟件的第一個(gè)版本刃泌,但界面非常不友好凡壤,只是簡(jiǎn)單的實(shí)現(xiàn)了功能而已。核心代碼如下
Clipboard.SetDataObject(layeredTextBox1.Text);
SendKeys.SendWait("^v");
SendKeys.SendWait("{ENTER}");
原理就是
第一步耙替、獲取文本框內(nèi)容并放入剪切板
第二步亚侠、模擬按下鍵盤Ctrl+V粘貼內(nèi)容到聊天窗口
第三步、按下回車發(fā)送消息
這一系列動(dòng)作重復(fù)執(zhí)行就可以了俗扇。
我是一個(gè)完美主義者硝烂,對(duì)于我來(lái)說(shuō)軟件的界面不美觀是絕對(duì)不可以的,所以我又查閱了許多關(guān)于winform界面相關(guān)的資料铜幽,最后找到了一個(gè)不錯(cuò)的網(wǎng)站CSkin滞谢,這個(gè)網(wǎng)站推出了三個(gè)界面庫(kù)CSkin界面庫(kù)、LayeredSkin界面庫(kù)和DSkin界面庫(kù)除抛。最近我又發(fā)現(xiàn)了一個(gè)更加強(qiáng)大的庫(kù)叫DMSkin爹凹,有免費(fèi)版、會(huì)員版镶殷、入門版和終極版供大家選擇。運(yùn)用這些庫(kù)我又做出了第二個(gè)版本微酬,就是文首放置的那張軟件截圖的效果绘趋。
第二版還加入了一些新的功能
①勾選了罵人模式颤陶,會(huì)隨機(jī)發(fā)送不同罵人語(yǔ)句。
②可以發(fā)送表情陷遮。
③強(qiáng)行聊天滓走,就是說(shuō)不是好友也可以和對(duì)方聊天(現(xiàn)已被和諧)
④可以調(diào)節(jié)發(fā)送消息的速率
最后說(shuō)一下本軟件的使用說(shuō)明和注意事項(xiàng)
①將軟件的壓縮包解壓會(huì)得到兩個(gè)文件,分別是LayeredSkin.dll
和QQ聊天轟炸機(jī).exe
②雙擊
QQ聊天轟炸機(jī).exe
打開(kāi)軟件帽馋,注意:LayeredSkin.dll
和QQ聊天轟炸機(jī).exe
一定要在同一個(gè)目錄下才可以運(yùn)行搅方。③在內(nèi)容區(qū)輸入你想要發(fā)送的文本
④調(diào)節(jié)發(fā)送速率
⑤點(diǎn)擊中間的開(kāi)關(guān)按鈕
⑥將光標(biāo)定位到QQ聊天輸入框完成發(fā)送
(這么和女同學(xué)開(kāi)玩笑,活該單生狗绽族。)
軟件地址: http://pan.baidu.com/s/1cvcQ0u 密碼: va68
源碼地址: http://pan.baidu.com/s/1o7Mi4EQ 密碼: 96n9
GitHub:https://github.com/zy598586050/QQ-Chat-bomber