windows批处理/每行多个命令

时间:2011-08-28 17:42:34

标签: c windows batch-file cmd

我使用Windows,我有一个C程序调用{​​{1}}来动态执行命令。

但是如果我尝试执行这样的事情:

popen

它不起作用。

我尝试(手动)将命令保存为以下C字符串:

  • set a=10 echo %a% =>输出:set a=10&echo %a%
  • %a% =>输出:set a=10\necho %a%(空)
  • "" =>输出:set a=10\r\necho %a%\r\n(空)

应该输出“10”。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

你的意思是动态执行DOS命令?你可以试试像

这样的东西
%systemRoot%\system32\cmd.exe \c set a=10&echo%a%
相关问题