How do I run cmd /k with multiple commands?

Discussion forum for all Windows batch related topics.

Moderator: DosItHelp

Post Reply
Message
Author
taripo
Posts: 228
Joined: 01 Aug 2011 13:48

How do I run cmd /k with multiple commands?

#1 Post by taripo » 07 Dec 2012 21:35

How can I run cmd /k with multiple commands?

C:\>cmd /k echo a&echo b
doesn't do it

C:\>cmd /k (echo a&echo b)
doesn't do it

I actually want to do it in a new cmd window so
C:\>start cmd /k echo a & echo b

ultimately, I want to launch a few cmd windows in specific directories with specific titles. so i'll write a bat file with lines start cmd /k cd c:\windows & title windows
e.t.c.

If I could just get cmd /k working with multiple commands then I should be able to do it, but I can't see how to get cmd /k working with multiple commands.

foxidrive
Expert
Posts: 6031
Joined: 10 Feb 2012 02:20

Re: How do I run cmd /k with multiple commands?

#2 Post by foxidrive » 07 Dec 2012 21:43

cmd /k "echo a&echo b"

Squashman
Expert
Posts: 4488
Joined: 23 Dec 2011 13:59

Re: How do I run cmd /k with multiple commands?

#3 Post by Squashman » 07 Dec 2012 21:45

Did you read the CMD help. It will enlighten you.

taripo
Posts: 228
Joined: 01 Aug 2011 13:48

Re: How do I run cmd /k with multiple commands?

#4 Post by taripo » 07 Dec 2012 21:57

thanks foxi that works

dbenham
Expert
Posts: 2461
Joined: 12 Feb 2011 21:02
Location: United States (east coast)

Re: How do I run cmd /k with multiple commands?

#5 Post by dbenham » 13 Dec 2012 00:14

Another option is to escape the &

Code: Select all

cmd /k echo a^&echo b


Dave Benham

Post Reply