可能重复:
Windows: How to specify multiline command on command prompt?Windows命令提示符:如何通过多行字符串参数
我有一个接受一个字符串参数的程序。我创建了一个执行该程序的批处理文件和一个多行字符串参数。多行字符串后面还有第二个参数。
C:\>MyProgram "This is a
multiline text" parameter2
当运行此,只有字符串的第一行被包括在命令和随后的行和所述第二参数被忽略。有没有办法传递多行字符串参数?谢谢!
为什么你需要多行? – 2012-08-14 07:57:48
由于我传递一个字符串,^字符不可能,因为它将包含在字符串本身中。我尝试过了,但仍然无法正常工作。 – randacun 2012-08-14 08:08:11
这真的不是一个重复的问题,它是完全有效的。他不是在询问如何执行多行命令,而是如何推送具有多行命令的字符串参数。我在同一条船上,我试图在批处理文件中调用一个程序。 ^逃逸命令处理的下一行,但是在句法无效的情况下也会传递给程序。 – 2013-07-17 12:19:56