从早上找到下午,看了无数个博客、stackoverflow……
就没找到一个符合的例子
需求是:本来是在powerShell中手工调用几个第三方程序提供的命令,分别对一个文件夹最后那个所有图片进行色彩调整、裁剪、最后合并
每个命令,都耗时很长,并且处理完每个文件,它都会输出处理结果,比如:pic0失败,格式不符合要求。pic1成功,pic2成功
现在我想用C#程序,去调用powershell执行。需要依次执行三个命令,每个命令执行过程中,要实时返回几千张图片,每个的成功与否,而不是最后一下次返回,就像真的在powershell中执行那样。然后我拿到所有的结果后,自己写逻辑分析,对失败的,执行第2个命令(必然成功),也是实时返回所有结果。最后前两个执行完,自动执行第3个(所有的必然成功)
——————————————————————————————————————————
请不要没亲自试过的,随便搜一下粘贴,我可以负责任的说,下面等等一堆,都不对
https://stackoverflow.com/questions/39505633/c-sharp-get-real-time-powershell-script-output
……