在Perl中对shell命令执行一些命令

时间:2015-07-30 14:37:12

标签: perl visual-studio

我是Perl的新手,想要使用脚本自动将一些命令发送到Perl shell窗口。我正在使用Eclipse。我是否有可能使用它的shell窗口向它发送以下命令:

cd D:\MyTest\examples\

然后想要发现这个

msbuild

我想自动通过Perl脚本启动Visual Studio项目。这就是我使用msbuild的原因。因为命令提示符必须转到VS项目的目录来运行msbuild,所以我只需要给出一个命令,说明VS项目在哪里。我希望这能解释我的问题!

你能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

您是否在询问如何启动shell来执行两者

cd D:\MyTest\examples\

msbuild

如果是的话,

system("cd D:\\MyTest\\examples & msbuild");

那就是说,我怀疑你真的想要

system("D: & cd \\MyTest\\examples & msbuild");

理论上,您还可以更改父级的当前驱动器和目录,该目录将由子级继承。

chdir("D:\\MyTest\\examples");
system("msbuild");