I want my computer to automatically run a program (bat file) at startup only after my Internet connection is completely connected.
How do I do it?
You can use Task Scheduler and set a trigger and condition that checks the event logs for a successful connection.
I haven't tried it myself but there's an example here: windows - How to launch a command on network connection/disconnection? - Super User