***1).*自定義>>窗囗小工具+*2).新手學習*>>獲取數字特徵碼實例詳解+*3)>畫出驗證碼之~通用腳本=[源碼第二課堂]**
*1).*自定義**窗口小工具**
*分辨率:1280x800 色深:16位操作系統:Microsoft Windows XP 按鍵精靈版本:9.20.10818*
-------------------------------------------------------------------------------------------------------------------
*01.DimEnv hwnd,sText,sClass,RtColor,ux,uy,ux2,uy2,sRect,sRect2,x_env,y_env,ScreenW,ScreenH,Dev02.Event Form1.Timer1.Timer03. hwnd = Plugin.Window.MousePoint()04. sText = Plugin.Window.GetText(Hwnd)05. sClass = Plugin.Window.GetClass(Hwnd)06. Form1.InputBox1.text = stext07. Form1.InputBox2.text = hwnd08. Form1.InputBox3.text = sClass09. GetCursorPos x, y10. x_env = x:y_env = y11. RtColor=Plugin.Color.GetPixelColor(x,y,0)12. Form1.InputBox4.text = "【BGR】"&RtColor13. Form1.InputBox5.text = x&","&y14. sRect = Plugin.Window.GetClientRect(Hwnd)15. aa = split(sRect, "|")16. ux = aa(0) : uy = aa(1)17. Form1.Label18.Caption = aa(0) & "," & aa(1)18. Form1.Label19.Caption = aa(2) & "," & aa(3)19. Form1.Label21.Caption = aa(2) - aa(0) & " X " & aa(3) - aa(1)20. Form1.InputBox6.text = x - ux & "," & y - uy21. sRect2 = Plugin.Window.GetwindowRect(Hwnd)22. aa2 = split(sRect2, "|")23. ux2 = aa2(0) : uy2 = aa2(1)24. Form1.Label12.Caption = aa2(0) & "," & aa2(1)25. Form1.Label13.Caption = aa2(2) & "," & aa2(3)26. Form1.Label15.Caption = aa2(2)-aa2(0)&" X "&aa2(3)-aa2(1)27. Form1.InputBox7.text = x - ux2 & "," & y - uy228. ScreenW = Plugin.Sys.GetScRX()29. ScreenH = Plugin.Sys.GetScRY()30. Dev = Plugin.Sys.GetScDep()31. Form1.Label22.Caption = "分辨率:"&ScreenW & " X " & ScreenH & vblf&"顏色質量:"&Dev32.End Event33.Event Form1.Load34. form1.Timer1.Enabled = false35. form1.timer1.Interval = 10036. form1.timer2.Interval = 10037.End Event38.Event Form1.Timer2.Timer39. Form1.Label9.Caption = "歡迎使用Melody製作的小工具!"&vblf&"現在時間為:"&now40. aj = GetLastKey()41. If aj = 17 Then42. If i mod 2 = 0 Then43. form1.Timer1.Enabled = true44. i=i+145. Else46. form1.Timer1.Enabled = false47. i=i+148. End If49. End If50.End Event51.Event Form1.InputBox1.GotFocus52. Call Plugin.Sys.SetCLB(sText)53.End Event54.Event Form1.InputBox2.GotFocus55. Call Plugin.Sys.SetCLB(hwnd)56.End Event57.Event Form1.InputBox3.GotFocus58. Call Plugin.Sys.SetCLB(sClass)59.End Event60.Event Form1.InputBox4.GotFocus61. Call Plugin.Sys.SetCLB(RtColor)62.End Event63.Event Form1.InputBox5.GotFocus64. Call Plugin.Sys.SetCLB(x_env&","&y_env)65.End Event66.Event Form1.InputBox7.GotFocus67. Call Plugin.Sys.SetCLB(x_env - ux2 & "," & y_env - uy2)68.End Event69.Event Form1.InputBox6.GotFocus70. Call Plugin.Sys.SetCLB(x_env - ux & "," & y_env - uy)71.End Event72.Event Form1.Label12.Click73. Call Plugin.Sys.SetCLB(split(sRect2, "|")(0) & "," & split(sRect2, "|")(1))74.End Event75.Event Form1.Label13.Click76. Call Plugin.Sys.SetCLB(split(sRect2, "|")(2) & "," & split(sRect2, "|")(3))77.End Event78.Event Form1.Label15.Click79. Call Plugin.Sys.SetCLB(split(sRect2, "|")(2)-split(sRect2, "|")(0) & "," & split(sRect2, "|")(3)-split (sRect2, "|")(1))80.End Event81.Event Form1.Label18.Click82. Call Plugin.Sys.SetCLB(split(sRect, "|")(0) & "," & split(sRect, "|")(1))83.End Event84.Event Form1.Label19.Click85. Call Plugin.Sys.SetCLB(split(sRect, "|")(2) & "," & split(sRect, "|")(3))86.End Event87.Event Form1.Label21.Click88. Call Plugin.Sys.SetCLB(split(sRect, "|")(2)-split(sRect, "|")(0) & "," & split(sRect, "|")(3)-split (sRect, "|")(1))89.End Event90.Event Form1.Label22.Click91. Call Plugin.Sys.SetCLB("分辨率:"&ScreenW & " X " & ScreenH & vblf&"顏色質量:"&Dev)92.End Event **
-------------------------------------------------------------------------------------------------------------------
*2).新手學習*>>獲取數字特徵碼實例詳解 **
*01.//做這東西主要是為了新人學習之用希望對新人們有一些幫助02.//聲明一些下面要用到的變量(其實不聲明也可以不過為了養成03.//編程的好習慣還是希望大家聲明一下)04.Dim XY_qi,Xq,Yq,n,m,Shu,Fu,A,X,Y05.//下面這部分是用來設置各種參數06.UserVar XY_qi=800/400 輸入數字起點坐標格式如:10/1007.UserVar Hen=5 輸入橫向特徵點個數08.UserVar n=1 輸入橫向遞進值09.UserVar Zong=10 輸入縱向特徵點個數10.UserVar m=2 輸入縱向遞進值11.UserVar Ms=2 顯示方式設置:1為彈出窗口模式2為粘帖模式12.UserVar Color1=FFFFFF 設置字體顏色或者背景顏色13.//初始化數據部分14.//把Color1轉化為字符串類型15.Color1=Str(Color1)16.//........................轉換成字符類型17.//取得"/"在字符串的地幾個18.A=InStr(XY_qi,"/")19.//.........................搜索字符串中指定字符的位置20.//取得"/"左邊的數據21.Xq=Left(XY_qi,A-1)22.//........................返回指定數目的從字符串的左邊算起的字符23.//取得"/"右邊的數據24.Yq=Right(XY_qi,Len(XY_qi)-A)25.//.........從字符串右邊返回指定數目的字符26.//給Shu,X,Y 賦值取得字符串長度27.Shu=""28.X=Xq:Y=Yq29.//縱向特徵點個數30.For Zong31. //給X賦值32. X=Xq33. //橫向特徵點個數34. For Hen35. //利用GetPixelColor函數開始找顏色36. VBSCall Color2=GetPixelColor(X,Y)37. //找到的顏色值和自己設置的顏色值做比較38. If Color2<>Color139. //如果2個顏色不一樣則給Fu賦值"1"40. Fu="1"41. Else42. //否則給Fu賦值為"0"43. Fu="0"44. EndIf45. //沒循環1次X的值增大n46. X=X+n47. //每循環1次Shu的值連接一個Fu48. Shu=Shu&Fu49. EndFor50. //每循環一次Y的值增大m51. Y=Y+m52.EndFor53.//如果模式選擇1在顯示數字特徵碼54.If Ms=155. VBSCall MessageBox("數字特徵碼為:"&vbcr&Shu)56. //如果模式選擇2則把數據寫入剪切板57.ElseIf Ms=258. Gosub Nt59. Gosub Ts60.EndIf61.EndScript62.//寫入剪切板子程序63.Sub Nt64. ShuZi=Shu65. Set objIE = CreateObject("InternetExplorer.Application")66. objIE.Navigate("about:blank")67. objIE.document.parentwindow.clipboardData.SetData "Text", ShuZi68. objIE.Quit69.Return Nt70.//彈出對話框子程序71.Sub Ts72. set Obj = createobject("WScript.Shell")73. Hua="數字特徵碼為:"&vbcr&Shu&vbcr&"請打開記事本粘帖"74. VBSCall Obj.Popup(Hua,3,"提示",0)75.Return Ts **
-----------------------------------------------------------------------------------------------------------------
**3)>畫出驗證碼之~驗證碼遠程代答--通用腳本=[源碼第二課堂]**
*===通用脚本===
【功能说明】
自動在畫圖程序裡畫出隨機不重複的6位數字和大寫字母組合的驗證碼
使用说明】
先打开画图程序,最大化,并调整默认大小,然后运行就OK*
分辨率:1440x900 色深:32位 操作系统:Windows XP 按键精灵版本:7.00.3730
*01.UserVar ip="80.72.185.76" "自定義ip地址"02.03.Call 註冊()04.//<>------------------------------05.hwnd = dm.GetMousePointWindow()06.TracePrint hwnd07.//08.Call 綁定()09.//<>--------------------------10.dm_ret = dm.FindPic(0,0,2000,2000,"驗證碼.bmp","000000",0.9,0,intX,intY)11.Delay 2012.TracePrint intX&","&intY13.If intX > 0 And intY > 0 Then14. Call 遠程代答()15.16.End If17.//<>------------------------------18.19.20.//<>------------------------------21.Sub 遠程代答()22.23. handle = dm.FaqCapture(intX+44,intY+87,intX+173,intY+139,50,0,0)24. Delay 2025. //26. TracePrint "開始答題"27. Do28.29. 答案= dm.FaqSend(ip&":12345",handle,2,250 * 1000)30. TracePrint 答案31. MyArray = Split(答案, ":")32. //33. If MyArray(0) = "OK" Then34. Exit Do35. Else36. Call Plugin.Msg.Tips("發送題目,出錯了")37. End If38. Loop While 7=739. //40. Delay 400041. //42. dm.MoveTo intX+55,intY+19243. Delay 544. dm.LeftClick45. Delay 2046. //47. SayString MyArray(1)48. Delay 50049. dm.moveto intX + 113, intY + 26350. Delay 2051. dm.LeftClick52.53. //54.55.End Sub56.//<>-------------------------------------------- ------------------------<>57.//<>------------------------------子程序------------ ------------------<>58.//<>-------------------------------------------- ------------------------<>59.Sub 註冊()60. PutAttachment ".\plugin","*.dll"61. PutAttachment ".\plugin\大漠夢想","*.bmp"62. PutAttachment ".\plugin\大漠夢想","*.txt"63. PutAttachment ".\plugin\大漠夢想","dm.dll"64. //↑PutAttachment釋放附件65. Call Plugin.DBSoft.RegDBSoft("0731A74F3AA9DC55C27CA168D151F792")66. //↑大兵·註冊67. Call Plugin.RegDll.Reg(".\plugin\大漠夢想\dm.dll")68. set dm = createobject("dm.dmsoft")69. dm.SetPath ".\plugin\大漠夢想"70. //↑大漠·註冊71. Delay 2072.End Sub73.//74.Sub OnScriptExit()75. dm_ret = dm.UnBindWindow()76.End Sub77.78.Sub 綁定()79. Do80. dm_ret = dm.SetWindowState(hwnd,12)81. //↑設置“窗口”狀態82. dm.MoveWindow hwnd,0,083. //↑移動“窗口”到指定位置,允許移到“屏幕”外84. Delay 50085. dm_ret = dm.BindWindow(hwnd,"dx","windows","windows",0)86. Delay 20087. If dm_ret=1 Then88. Exit Do89. End If90. Loop While 7=791. //↑如果,成功,退出Do循環92. //↑如果,失敗,就一直綁定,直到成功93.End Sub *
*1).*自定義>>窗囗~驗證碼遠程代答小工具+*2).新手學習*>>獲取數字特徵碼實例詳解+
*3)>>畫出驗證碼之~通用腳本=[源碼第二課堂]**完結**~!
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
seriously Disclaimer: This blog is for knowledge sharing in the required software and who, after the download is complete, please delete files on round the clock. Do not miss think there is anything about "sex" or anything .- resulting in what message the people of color, but today I had to make a statement = do not leave "what's up?..".. not reply,& also bring you turned away. filthy sharer spirit!! 29 / 8.Thankyou! [Thanks of the BLOGGER TEAM~!]2014
沒有留言:
張貼留言
if you like make fds, wellcome you here~~anytime***
my free place for everyones who want the good software,
come & download them~ wellcome!!