Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I execute cmd commands through a batch file?

I want to write a batch file that will do following things in given order:

  1. Open cmd
  2. Run cmd command cd c:\Program files\IIS Express
  3. Run cmd command iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
  4. Open Internet Explorer 8 with URL= http://localhost:8088/default.aspx

Note: The cmd window should not be closed after executing the commands.

I tried start cmd.exe /k "cd\ & cd ProgramFiles\IIS Express", but it is not solving my purpose.

like image 990
patel Avatar asked May 24 '13 05:05

patel


People also ask

Does cmd use batch?

A batch file (also known as a . bat file or batch script) is a text file that the Windows cmd.exe command line processor executes as a batch job.

How do I run multiple commands in one batch file?

Try using the conditional execution & or the && between each command either with a copy and paste into the cmd.exe window or in a batch file. Additionally, you can use the double pipe || symbols instead to only run the next command if the previous command failed.


2 Answers

So, make an actual batch file: open up notepad, type the commands you want to run, and save as a .bat file. Then double click the .bat file to run it.

Try something like this for a start:

c:\ cd c:\Program files\IIS Express start iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0 start http://localhost:8088/default.aspx pause 
like image 94
Blorgbeard Avatar answered Sep 27 '22 19:09

Blorgbeard


I think the correct syntax is:

cmd /k "cd c:\<folder name>" 
like image 36
argentum47 Avatar answered Sep 27 '22 21:09

argentum47