Does anyone know how to make a flash drive launch a program, in this case a .bat file launch immediately upon being plugged in? If so, can you please put easy copy and paste instructions down. I've looked online but none of these tips have worked so far.

In principle the way to do that is with an autorun.inf file on the root of the flash drive.
It's a simple text file that you can create in notepad, and name autorun.inf (not autorun.inf.txt!).
The first line should be
[Autorun]
Followed by the instructions.

That won't always work however; modern versions of Windows would only include batch file in the menu of possible actions when you plug the device in, and some people even opt to disable the facility completely for greater security. (After all, the same facility is only too easily abused by malware intending to infect the machine)

Yes. As you can imagine, giving anything the power to execute on its own and without human intervention is an awfully good way to spread malware, so from Vista on they've been tightening up on such things. I have a vague memory that they'll still let CD autorun work (it being seen as harder for malware to infect a CD) but block the same facility on Flash drives.

THIS THREAD HAS EXPIRED.
Are you having the same problem?
We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.