AJJL_Automatic posting

1.0

/*

Call Plugin.Web.Bind("WQM.exe")   

Call Plugin.Web.Go("http://www.xiazaizhijia.com/soft/63400.html")   

price = Plugin.Web.HtmlGet("text", "tag:H1")

price = Replace(price, " ", "_") 

Call Plugin.Web.Tips(price)

Call Plugin.Web.LeftClick(250,189)   

Call Plugin.Web.SendString(price)

Delay 500

Call Plugin.Web.HtmlClick("tag:P&txt:进入下载列表&index:6")  

//url = Plugin.Web.GetUrl()

//Delay 2000

//Call Plugin.Web.TabClose()

//MessageBox url  

*/



/*

Event Form1.Button1.Click

    //设定一个结束参考变量

    path1 = "C:\Users\Administrator\Desktop\223.txt"    

    fileHandle = Plugin.File.OpenFile(path)  

    fileline1 = Plugin.File.ReadLine(fileHandle)



    path = "C:\Users\Administrator\Desktop\123.txt"    

    fileHandle = Plugin.File.OpenFile(path)  

    fileline = Plugin.File.ReadLine(fileHandle)

    MessageBox "读取" & path & "文件一行长度内容是:" & fileline

    fileline = Plugin.File.ReadLine(fileHandle)

    Call Plugin.File.CloseFile(fileHandle)       

    MessageBox "读取" & path & "文件一行长度内容是:" & fileline

    

    temp = "#"

    

    If strComp(fileline, temp) Then  

           Msgbox "条件判断符合被通过!!"  

    End If  

    

    Call Plugin.Web.Bind("WQM.exe")   

    Call Plugin.Web.Go(fileline)

    

End Event

*/



//获取输入内容

Dim temp

temp = 1 //默认发一贴 

//用来限制发帖数

Event Form1.InputBox1.LostFocus  

    temp = Form1.InputBox1.Text

    temp = CInt(temp)

End Event  



//定义每隔多少秒发一次

Dim second



Event Form1.OptionBox2.Click

    second = 5000

End Event



Event Form1.OptionBox3.Click

    second = 10000

End Event



Event Form1.OptionBox4.Click

    second = 15000

End Event



Event Form1.OptionBox5.Click

    second = 20000

End Event



Dim reply

reply = 3 //默认每三篇回复一贴

Dim temp_reply

temp_relay = 0//用来记录回复



Dim number_reply

number_reply = 1//用来记录要回复多少次贴



//多少贴回复一次

Event Form1.InputBox2.LostFocus

    reply = Form1.InputBox2.Text

    reply = CInt(reply)

End Event



//一次回复多少贴

Event Form1.InputBox3.LostFocus

    number_reply = Form1.InputBox3.Text

    number_reply = CInt(number_reply)

End Event



/**/

Event Form1.Button1.Click

    //准备工作, 打开论坛发帖页, 并做好结束文件准备

    Dim tempp

    tempp = 0    

    Call Plugin.Web.Bind("WQM.exe")   

    Call Plugin.Web.Go("http://anquan.baidu.com/bbs/forum.php?mod=post&action=newthread&fid=51")

    /*

    path = "C:\Users\Administrator\Desktop\223.txt"    

    fileHandle1 = Plugin.File.OpenFile(path)  

    fileline1 = Plugin.File.ReadLine(fileHandle1)

    Call Plugin.File.CloseFile(fileHandle1)

    */

    

    //回复内容模块

    content1 = "谢谢分享! 非常有用!"

    content2 = "支持一下, 不错的分享!"

    content3 = "找了好久的啊, 终于找到了, 谢谢哈~"

    

    If Form1.CheckBox3.Value = 1 Then 

    content1 = Form1.InputBox4.Text

    content2 = Form1.InputBox5.Text

    content3 = Form1.InputBox6.Text

    End If

    

    //开始任务

    path = "E:\百度安全\分享达人\a资源分享自动发帖程序\帖子链接.txt"

    fileHandle = Plugin.File.OpenFile(path)

    

    path2 = "E:\百度安全\分享达人\a资源分享自动发帖程序\回复链接.txt"

    fileHandle2 = Plugin.File.OpenFile(path2)

    

    Dim sendP

    sendP = 1//用来记录要发哪条回复

    sendP = CInt(sendP)

    

    Do While true

        //主要内容   

         

        fileline = Plugin.File.ReadLine(fileHandle)

        

        Call Plugin.Web.TabNew()

        Call Plugin.Web.TabGoto(2)

        Delay 500

        Call Plugin.Web.Go(fileline)

        

        //复制粘贴标题

        price = Plugin.Web.HtmlGet("text", "tag:H1")

        price = Replace(price, " ", "_")

        Call Plugin.Web.TabGoto(1)

        

        //点击分类

        Delay 100

        Call Plugin.Web.HtmlClick("id:typeid_ctrl")

        Delay 100

        Call Plugin.Web.HtmlClick("tag:LI&value:0&index:3")

        

        //输入标题

        Call Plugin.Web.MoveTo(318, 179)

        Delay 10

        Call Plugin.Web.LeftClick(318, 179)

        Call Plugin.Web.SendString(price)

        

        /**/

        //获取图片链接

        Call Plugin.Web.TabGoto(2)

        Delay 500

        iehwnd=Plugin.Web.GetHwnd()   

        Call Plugin.Bkgnd.RightClick(iehwnd, 252, 571)

        Call Plugin.Web.KeyPress(67)

        

        //粘贴图片

        Call Plugin.Web.TabGoto(1)

        Delay 200

        Call Plugin.Web.LeftClick(414, 366)

        iehwnd = Plugin.Web.GetHwnd()

        Call Plugin.Bkgnd.RightClick(iehwnd, 414, 366)

        Call Plugin.Web.KeyPress(80)

        

        

        //获取简介内容

        Call Plugin.Web.TabGoto(2)

        Delay 200

        Call Plugin.Web.HtmlClick("id:moreIntroBtn2")

        price = Plugin.Web.HtmlGet("text", "id:softIntroWrap")

        Delay 50

        price = Replace(price, " ", "★")

        

        //粘贴内容

        Call Plugin.Web.TabGoto(1)

        Delay 200

        Call Plugin.Web.LeftClick(926, 553)

        Delay 200

        KeyPress 13,3 //回车

        Call Plugin.Web.SendString(price)

        

        //获取下载链接

        Call Plugin.Web.TabGoto(2)

        Delay 1000

        Call Plugin.Web.ScrollTo(0, 100)

        Call Plugin.Web.LeftClick(452, 570)

        Delay 500

        //iehwnd=Plugin.Web.GetHwnd()   

        //Call Plugin.Bkgnd.LeftClick(iehwnd, 244, 132)

        MoveTo 244, 289

        RightClick 1

        KeyPress "R", 1

        MoveTo 109, 228

        LeftClick 3

        RightClick 1

        KeyPress "C", 1

        MoveTo 175, 511

        Delay 100

        LeftClick 1

        Delay 200

        Call Plugin.Web.TabClose()

        //Call Plugin.Web.KeyPress(82)

        

        

        /*粘贴链接*/

        Call Plugin.Web.TabGoto(1)

        Delay 200

        KeyPress 13, 2//回车

        

        //添加免责声明

        If Form1.CheckBox2.Value = 1 Then    

            Call Plugin.Web.SendString("————————————————————————————————————————")

            KeyPress 13, 1

            Call Plugin.Web.SendString("免责声明:")

            KeyPress 13, 1

            Call Plugin.Web.SendString("1、本资源源自互联网,请勿在未经本资源版权所有者书面授权的情况下用于商业用途。")

            KeyPress 13, 1

            Call Plugin.Web.SendString("2、本人对此资源只是想与论坛用户分享,无其他目的,如要转载请说明出处。")

            KeyPress 13, 1 

            Call Plugin.Web.SendString("3、如果您是本资源的创作者,且不愿被网友分享发布,请联系论坛管理人员以便及时处理!")

            KeyPress 13, 1

            Call Plugin.Web.SendString("————————————————————————————————————————")    

        End If

        

        KeyPress 13, 1//回车

        Call Plugin.Web.SendString("下载地址: ")

        KeyPress 13, 1

        Call Plugin.Web.HtmlClick("id:e_hide")

        Delay 200

        Call Plugin.Web.HtmlClick("id:e_hide_param_1")

        Delay 200

        KeyDown "ctrl", 1

        KeyPress "V", 1

        KeyUp "ctrl", 1

        Delay 100

        Call Plugin.Web.HtmlClick("id:e_hide_submit")

        Delay 100

        

        //放大字体

        KeyDown "ctrl", 1

        KeyPress "A", 1

        KeyUp "ctrl", 1

        Call Plugin.Web.HtmlClick("id:e_fontsize")

        Call Plugin.Web.HtmlClick("tag:A&txt:3")

        

        //发表帖子

        Call Plugin.Web.HtmlClick("id:postsubmit")

        

        /*

        iehwnd = Plugin.Web.GetHwnd()

        Call Plugin.Web.LeftClick(814, 329)

        Call Plugin.Bkgnd.RightClick(iehwnd, 814, 329)

        Delay 200

        Call Plugin.Web.KeyPress(80)

        Delay 500

        //Call Plugin.Web.LeftClick(789, 512)

        Call Plugin.Web.HtmlClick("id:moreIntroBtn2")

        */

        tempp = tempp + 1

        //

        If tempp = temp Then 

               Call Plugin.File.CloseFile(fileHandle)

               Exit Do

        End If

        

        Delay second 

        Call Plugin.Web.Go("http://anquan.baidu.com/bbs/thread-166806-1-1.html")

        Delay 2000

        Call Plugin.Web.LeftClick(230, 287)

        Delay 1000

        

        temp_reply = temp_reply + 1

        

        If temp_reply = reply Then 

            //控制回复次数

            For i = 1 To number_reply

                Delay 19000

                fileline2 = Plugin.File.ReadLine(fileHandle2)

                Call Plugin.Web.TabNew()

                Delay 500

                Call Plugin.Web.TabGoto(2)

                Call Plugin.Web.Go(fileline2)

                Delay 200

                //回复内容 

                If sendP = 1 Then 

                    Call Plugin.Web.HtmlInput(content1, "id:fastpostmessage")

                    sendP = 2

                    Else If sendP = 2 Then 

                        Call Plugin.Web.HtmlInput(content2, "id:fastpostmessage")

                        sendP = 3

                        Else If sendP = 3 Then 

                            Call Plugin.Web.HtmlInput(content3, "id:fastpostmessage")

                            sendP = 1

                        End If 

                    End If

                End If

        

                //确认提交

                Call Plugin.Web.HtmlClick("id:fastpostsubmit")  

                Delay 2000

                Call Plugin.Web.TabClose()

            Next

            temp_reply = 0

        End If

        

        Call Plugin.Web.ClearTemp() //清理临时文件

        

    Loop

    

    Call Plugin.File.CloseFile(fileHandle2) //关闭文件

    

    

    Delay 10000

    //是否自动关机设置

    If Form1.CheckBox1.Value = 1 Then 

        Call Plugin.Web.TabClose()

        Delay 30000 // 30秒后关机

        Call Plugin.Sys.ExitOS(1)

    End If

    

End Event



/*

Event Form1.PictureBox1.Click

    Form1.PictureBox1.Picture = "Attachment:\hlwyfeng.bmp" 

End Event

*/
View Code

1.1

/*

Call Plugin.Web.Bind("WQM.exe")   

Call Plugin.Web.Go("http://www.xiazaizhijia.com/soft/63400.html")   

price = Plugin.Web.HtmlGet("text", "tag:H1")

price = Replace(price, " ", "_") 

Call Plugin.Web.Tips(price)

Call Plugin.Web.LeftClick(250,189)   

Call Plugin.Web.SendString(price)

Delay 500

Call Plugin.Web.HtmlClick("tag:P&txt:进入下载列表&index:6")  

//url = Plugin.Web.GetUrl()

//Delay 2000

//Call Plugin.Web.TabClose()

//MessageBox url  

*/



/*

Event Form1.Button1.Click

    //设定一个结束参考变量

    path1 = "C:\Users\Administrator\Desktop\223.txt"    

    fileHandle = Plugin.File.OpenFile(path)  

    fileline1 = Plugin.File.ReadLine(fileHandle)



    path = "C:\Users\Administrator\Desktop\123.txt"    

    fileHandle = Plugin.File.OpenFile(path)  

    fileline = Plugin.File.ReadLine(fileHandle)

    MessageBox "读取" & path & "文件一行长度内容是:" & fileline

    fileline = Plugin.File.ReadLine(fileHandle)

    Call Plugin.File.CloseFile(fileHandle)       

    MessageBox "读取" & path & "文件一行长度内容是:" & fileline

    

    temp = "#"

    

    If strComp(fileline, temp) Then  

           Msgbox "条件判断符合被通过!!"  

    End If  

    

    Call Plugin.Web.Bind("WQM.exe")   

    Call Plugin.Web.Go(fileline)

    

End Event

*/



/**/

Event Form1.Button1.Click

    //准备工作, 打开论坛发帖页, 并做好结束文件准备

    Call Plugin.Web.Bind("WQM.exe")   

    Call Plugin.Web.Go("http://anquan.baidu.com/bbs/forum.php?mod=post&action=newthread&fid=51")

    path = "C:\Users\Administrator\Desktop\223.txt"    

    fileHandle1 = Plugin.File.OpenFile(path)  

    fileline1 = Plugin.File.ReadLine(fileHandle1)

    Call Plugin.File.CloseFile(fileHandle1)

    

    //开始任务

    path = "C:\Users\Administrator\Desktop\123.txt"

    fileHandle = Plugin.File.OpenFile(path)  

    Do While true

        //主要内容   

         

        fileline = Plugin.File.ReadLine(fileHandle)

        

        Call Plugin.Web.TabNew()

        Delay 500

        Call Plugin.Web.Go(fileline)

        

        //复制粘贴标题

        price = Plugin.Web.HtmlGet("text", "tag:H1")

        price = Replace(price, " ", "_")

        Call Plugin.Web.TabGoto(1)

        

        //点击分类

        Call Plugin.Web.HtmlClick("id:typeid_ctrl")

        Call Plugin.Web.HtmlClick("tag:LI&value:0&index:3")

        

        //输入标题

        Call Plugin.Web.MoveTo(318,179)

        Call Plugin.Web.LeftClick(318, 179)

        Call Plugin.Web.SendString(price)

        

        /**/

        //获取图片链接

        Call Plugin.Web.TabGoto(2)

        Delay 500

        iehwnd=Plugin.Web.GetHwnd()   

        Call Plugin.Bkgnd.RightClick(iehwnd, 252, 571)

        Call Plugin.Web.KeyPress(67)

        

        //粘贴图片

        Call Plugin.Web.TabGoto(1)

        Delay 200

        Call Plugin.Web.LeftClick(414, 366)

        iehwnd = Plugin.Web.GetHwnd()

        Call Plugin.Bkgnd.RightClick(iehwnd, 414, 366)

        Call Plugin.Web.KeyPress(80)

        

        

        //获取简介内容

        Call Plugin.Web.TabGoto(2)

        Delay 200

        Call Plugin.Web.HtmlClick("id:moreIntroBtn2")

        price = Plugin.Web.HtmlGet("text", "id:softIntroWrap")

        price = Replace(price, " ", "★")

        

        //粘贴内容

        Call Plugin.Web.TabGoto(1)

        Delay 200

        Call Plugin.Web.LeftClick(926, 553)

        KeyPress 13,3 //回车

        Call Plugin.Web.SendString(price)

        

        //获取下载链接

        Call Plugin.Web.TabGoto(2)

        Delay 200

        Call Plugin.Web.ScrollTo(0, 100)

        Call Plugin.Web.LeftClick(452, 570)

        Delay 500

        //iehwnd=Plugin.Web.GetHwnd()   

        //Call Plugin.Bkgnd.LeftClick(iehwnd, 244, 132)

        MoveTo 244, 289

        RightClick 1

        KeyPress "R", 1

        MoveTo 109, 228

        LeftClick 3

        RightClick 1

        KeyPress "C", 1

        MoveTo 175, 511

        Delay 100

        LeftClick 1

        //Call Plugin.Web.KeyPress(82)

        

        

        /*粘贴链接*/

        Call Plugin.Web.TabGoto(1)

        Delay 200

        KeyPress 13, 2//回车

        Call Plugin.Web.HtmlClick("id:e_hide")

        Delay 200

        Call Plugin.Web.HtmlClick("id:e_hide_param_1")

        Delay 200

        KeyDown "ctrl", 1

        KeyPress "V", 1

        KeyUp "ctrl", 1

        Delay 100

        Call Plugin.Web.HtmlClick("id:e_hide_submit")

        

        //放大字体

        KeyDown "ctrl", 1

        KeyPress "A", 1

        KeyUp "ctrl", 1

        Call Plugin.Web.HtmlClick("id:e_fontsize")

        Call Plugin.Web.HtmlClick("tag:A&txt:3")

        

        //发表帖子

        Call Plugin.Web.HtmlClick("id:postsubmit")

        

        /*

        iehwnd = Plugin.Web.GetHwnd()

        Call Plugin.Web.LeftClick(814, 329)

        Call Plugin.Bkgnd.RightClick(iehwnd, 814, 329)

        Delay 200

        Call Plugin.Web.KeyPress(80)

        Delay 500

        //Call Plugin.Web.LeftClick(789, 512)

        Call Plugin.Web.HtmlClick("id:moreIntroBtn2")

        */

        

        //

        If strComp(fileline, fileline1) = 0 Then 

               Call Plugin.File.CloseFile(fileHandle)

               Msgbox "完成任务!"

               Exit Do

        End If

        

        Delay 2000

        Call Plugin.Web.LeftClick(227, 288)

        Call Plugin.Web.TabGoto(2)

        Delay 500

        Call Plugin.Web.TabClose()  

        

           

    Loop



End Event



Event Form1.Button2.Click

    EndScript

End Event





Event Form1.Button3.Click

    ExitScript

End Event



Event Form1.Hotkey1.Hotkey

    EndScript

End Event
View Code


 

小实验:

Dim temp

Event Form1.InputBox1.LostFocus   

    temp = Form1.InputBox1.Text

    temp = CInt(temp)

    MessageBox temp

End Event  



Event Form1.Button1.Click

    Call Plugin.Web.Bind("WQM.exe")   

    Call Plugin.Web.Go("http://anquan.baidu.com/bbs/forum.php?mod=post&action=newthread&fid=51")

    

    path = "C:\Users\Administrator\Desktop\223.txt"    

    fileHandle1 = Plugin.File.OpenFile(path)  

    fileline1 = Plugin.File.ReadLine(fileHandle1)

    Call Plugin.File.CloseFile(fileHandle1)

    

    path = "C:\Users\Administrator\Desktop\123.txt"

    fileHandle = Plugin.File.OpenFile(path)  

    

    Dim tempp

    tempp = 0

    Do While true

           fileline = Plugin.File.ReadLine(fileHandle)

           tempp = tempp + 1

           Call Plugin.Web.TabNew()

        Call Plugin.Web.Go(fileline)

        Delay 5000

        If tempp = temp Then 

             Call Plugin.File.CloseFile(fileHandle)

            MessageBox "完成!"

            Exit Do

        Else 

            MessageBox "!"

        End If

        

    Loop  





End Event



Event Form1.Button2.Click

    Dim temppp

    temppp = 3

    If temppp = temp Then 

        MessageBox "OK"

    End If 

    

End Event
View Code

 

你可能感兴趣的:(post)