Simple, working-effective. Resolution 1152x864 Work everywhere. Assign a macro to the button (with constant execution until a new click) without binding to the window. You turn around, drag the rod to the first slot of the inventory and standing in a place where you can fish-press the assigned button. That's it. Just have time to put the fish in the trunk and buy the bait in time.
Download the program (Download) and go to the macro editor
press the button «Open file»
and select the downloaded file
assign a macro to a key and run the program