运行模式设成窗口模式(不能最大化),分辨率是800*600,视频里的硬件指针要开,和UI缩放要关闭。效果设置最低。设置成自动拾取,取消右键点击移动。
//1,请将 钓鱼 放在 按键1
//2,面对水域,装备鱼竿
//3,按下F10开始钓鱼
//脚本我调试了很长时间,总之能够运行,我用这个脚本20分钟能钓上72条鱼。
//PS:我的显示器的分辨率是1366*768,不是这分辨率的同学请自行调整鼠标扫描范围(使得鼠标可以扫描到鱼漂)或去移动游戏窗口(使得鱼漂在鼠标扫描范围内)。

UserVar LTop="300,425" "鼠标扫描左上起点"
UserVar RBot="980,550" "鼠标扫描右下终点"

mouseType=1053591638
Call GetCursorShape(0)

Dim s, x0, y0, x1, y1, x2, y2, x, y, c, starttime, endtime, m1, n1, m2, n2
s = InStr(LTop, ",")
x1 = int(Mid(LTop, 1, s - 1))
y1 = int(Mid(LTop, s + 1))
s = InStr(RBot, ",")
x2 = int(Mid(RBot, 1, s - 1))
y2 = int(Mid(RBot, s + 1))

KeyDown 18, 1
KeyPress 90, 1
KeyUp 18, 1
Delay 100
KeyPress "End", 1
Delay 100
KeyPress "Home", 5
Delay 1000

Rem KaiShi
KeyPress 49, 1

Rem SouSuo
Delay 1500
x = x1
y = y1
MoveTo x, y
starttime = Now

While y < y2
    y = y + 25
    While x<x2
        x=x+2
        MoveTo x, y
        Delay 1
        If GetCursorShape(0) = mouseType Then 	
            GetCursorPos x0, y0
            MoveTo x, y
            Goto YiDong
        End If        
    Wend
    x=x1
Wend
Goto KaiShi

Rem YiDong
While GetCursorShape(0) = mouseType
    x = x + 1
    MoveTo x, y
    Delay 8
    GetCursorPos m1, n1
Wend
x = x0
y = y0
MoveTo x, y
Delay 100
While GetCursorShape(0) = mouseType
    x = x - 1
    MoveTo x, y
    Delay 10
    GetCursorPos m2, n2
Wend
x = (m1 + m2) / 2
y = (n1 + n2) / 2
MoveTo x, y
Delay 100
While GetCursorShape(0) = mouseType
    y = y - 1
    MoveTo x, y
    Delay 25
Wend
    y = y + 1
    MoveTo x, y
    Delay 100
    Goto ShangGou

Rem ShangGou
While true
    If GetCursorShape(0)<>mouseType
        MoveTo x0, y0
        Delay 100
        RightClick 1
        Delay 100
        Goto KaiShi
    End If 
Wend