New Bookstore! Save 20% on books with discount code: LAUNCH
Web Dev + WordPress + Security

Launch Multiple Programs with One Click

Speed up your workflow by launching your favorite programs in one click using batch (.bat) files.

To launch multiple programs with a click on PC/Win:

  1. Create a folder and add shortcuts to your favorite programs
  2. Rename the shortcuts so that each consists of a single word
  3. Create a text file and change the name to something.bat
  4. Right-click on the batch .bat file and select “Edit”
  5. Paste the code below, and customize with your favorite programs :)
rem   comments should begin with rem
rem   note: this file launches all of my favorite apps!
rem   note: replace the names below with your own..

@echo off

   start %SystemRoot%\system32\cmd.exe
   start firefox
   start dreamweaver
   start photoshop
   start winamp
   start notes.txt

@echo on

That’s all there is to it! Of course, there are many other neat things you can do with batch files, but we leave that for you to discover elsewhere. You may want to create additional batch files for various kinds of work. For example, you could create one batch file for web-development apps, another for graphic-design apps, and so on. All shortcuts and batch files may be placed in the same folder. Then simply customize shortcuts to your various batch files and use them to consolidate your quick launch and clean up your desktop!

Jeff Starr
About the Author
Jeff Starr = Web Developer. Book Author. Secretly Important.
Digging Into WordPress: Take your WordPress skills to the next level.

8 responses to “Launch Multiple Programs with One Click”

  1. This was helpful !! thanks !! Good work !

  2. nonhocapito 2008/10/17 3:47 pm

    For those who want to use this in a batch file with commands surrounded by quotation marks, such as, for example:

    start "c:\program files\mycommand.exe"

    well, it wont’ work unless you also indicate the title for the cmd window! It must be the first thing you give to the Start command otherwise Start will take your command as the title, and won’t find anything else to launch.
    So the right syntax should be:

    start "my title" /B "c:\program files\mycommand.exe"

    The /B switch will tell cmd to also close its window right away. Hope this helps someone, it took me a few to figure it out.

  3. Jeff Starr
    Jeff Starr 2008/10/19 2:51 pm

    @nonhocapito: Thank you, Sir! That is very kind of you to share with us! Cheers! :)

  4. Neat O

    I would like my little tiles on my task bar to be in a certain order. If I run it as described, the order is dependant on how fast the app can load. I wanted to put a small delay between each launch. I found CHOICE, but it seems to hang if the batch file’s window looses focus:

    echo Hello Word
    choice /cY /tY,10 /n
    start "Starting Outlook" /B "OUTLOOK.LNK"
    choice /cY /tY,10 /n
    start "Starting IE" /B "IE.LNK"
    echo and so on...

    The choice after outlook hangs, I have to press the Y instead of it defaulting in 10 seconds

  5. Jeff Starr
    Jeff Starr 2008/12/21 9:33 am

    Mad skills, Robert — thanks for sharing! The delay would definitely help reduce processor loads and prevent crashes, especially for older computers and/or when many programs are being launched. Too bad there’s not a way to keep the window focused or “Always on Top”..

  6. A better way of delaying a batch job (an old trick) is to ping localhost. you can change the duration of the delay by increasing or decreasing the number of pings using the /n # switch. (#) being the number of pings. For example:

    ping localhost /n 2

  7. There’s also a program that lets you write a text file with each line being either a file, program or web page URL and after you give the text file a .multifire file extension then when you double-click on it everything will be opened. You can download the Multifire software at Google.

  8. Jeff Starr
    Jeff Starr 2009/09/26 2:09 pm

    Interesting and useful, Michael — thanks for sharing :)

Comments are closed for this post. Something to add? Let me know.
Perishable Press is operated by Jeff Starr, a professional web developer and book author with two decades of experience. Here you will find posts about web development, WordPress, security, and more »
BBQ Pro: The fastest firewall to protect your WordPress.
LOL @ “weekly” support: “Your request has been received and will be reviewed soon. Neil (your support guy) checks support requests weekly. Rest assured we’ll get to it!” — Gotta be kidding with this.
After several days of work, finally taking a break. If anyone needs me, I'll be in Zora’s Domain, working thru Mah Eliya shrine.
Never ever call the client a useless idiot. Even if it’s true.
Inevitable that Google shuts down Feedburner. Maybe this year? Who knows. Here is a nice summary plus alternatives.
There is no way that Marvel can serve up anything better than what they've already done with Infinity saga/Endgame. Knowhere to go but down, sadly.
I built a new search launchpad to make my life easier. So I can search multiple engines quickly and easily.
Updating all muh plugins for WP 5.5 imminent release! Wut August :)
Get news, updates, deals & tips via email.
Email kept private. Easy unsubscribe anytime.