◎Vbs腳本應用——打造個性化QQ

昨天,要找一個以前寫的vbs腳本,可是當時寫的就隨便,名起的也糊塗,就搜索了一下,咦!~~QQ下怎麼還有vbscript.dllvbscript.vbs這麼兩個文件來着???我實在太奇怪了。複製出來,打開看看。當然是先看腳本啦!

我暈倒,居然是真正的vbs腳本文件,哦,幾個函數似乎在腳本里沒有定義,不過很正常,現在好多軟件都是這麼幹的。挨個往下看,Window_OnSize(cx,cy)大概是拉伸面板時調用的吧,Window.LockPaint()

鎖定繪圖,當然了還有onClickonMouseMoveonMouseLeave等等都是響應事件的函數,Window.ExeCommand

1,2這是幹什麼的,網上搜搜,Window.ExeCommand n,mQQ內部的一些命令,nm值如下的時候代表不同的操作:1,1 皮膚管理器;1,2

最小化;1,3 close4,1 ChatRoom4,2 發送手機短信;4,3 search4,4 騰訊瀏覽器;4,5 Game4,6

信息管理器;4,7 color4,8 個人帳戶;4,9 面板選擇;4,10 Mail相關;50,1 顯示信息;60,2 個人設置;7,1 Mail15,1

host

呵呵,太好了,讓我修改它一下看看,有響應沒有。得了,撿不如撞,就在Window_OnSize(cx,cy)函數的響應後添加一個msgbox

“你確定要改變嗎?”退出qq,再次進入,拖動邊框,呵呵,出來了。好了,再加一句:createobject(wscript.shell).run

notepad.exe”,呵呵,退出qq,再次進入,拖動邊框,咦?!沒有反應?百度一下,哦,QQ自帶的vbscript.dll文件不支持外部調用,要外部調用,必須用破解的vbscript.dll文件覆蓋原來的?太麻煩了,要不用系統自帶的覆蓋行不行?試驗一下,呵呵,可以!趕緊試試其他的按鈕啊,功能啊什麼的有沒有變化?似乎沒有,那!?QQ自己帶的這個vbscript.dll到底幹了些什麼工作?還是有什麼我沒有發現?!不管它,我們接着來,比如說,我的QQ上的那個收發郵件的那個按鈕我從來也不用,放着也是閒着,要不……,把它換成我常用的記事本程序,可以方便我在聊天的時候粘貼從網上覆制下的好文章,ok,讓我搜索一下mail,找到Sub

MailButton_onClick()函數,在函數代碼Window.ExeCommand 7,1前加一個小小的 ,然後加入一行代碼:

createobject(“wscript.shell”).run

notepad.exe”,退出,重新進入,單擊“收發郵件”按鈕,呵呵記事本打開了。可是上面怎麼老是顯示收發郵件啊,怎麼能改一下呢?百度一下,ok,圖表啊、說明啊,都在Config.xml文件中放着,壞了,xml我不是很熟悉,不過沒關係,只要我認識漢字就可以了,還是拿記事本打開看看,單擊搜索,填入收發郵件,找到,修改爲“記事本”,保存,退出QQ,再次進入,呵呵,鼠標移到那個圖標上,顯示“記事本”。完成、

呵呵,如果願意甚至可以把常用的軟件的快捷方式都放在QQ皮膚上,把QQ打造成一個完全個性的軟件,徹底改變QQ的用處。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章