命令或批处理中的EXE应用程序的OutPut

时间:2018-02-05 13:59:28

标签: windows batch-file command-line

我有一个简单的控制台应用程序,它返回一个int值, 当我从命令运行此应用程序时,如何捕获Out put? 代码

static int Main(string[] args)
{
            return 1;
}

我使用了以下命令行

for /f %a in ('D://Test//ConsoleApplication1//ConsoleApplication1//bin//Debug//ConsoleApplication1.exe') do set "dow=%a"

当我输出echo %dow%时,它会打印出echo前面的内容,而不是值。

1 个答案:

答案 0 :(得分:0)

您可以在exe文件旁边创建bat文件,然后写入bat:

my $foo->new(attr => 1);
$foo->attr(2);

不要直接使用C:\ test.txt。请使用C:\ test \ test.txt