1

私はこのコードを持っています:

var process = new System.Diagnostics.Process();
var startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/C copy /b Image1.jpg + Archive.rar Image2.jpg";
process.StartInfo = startInfo;
process.Start();

これにより、cmd.exe が開いて実行され、ウィンドウが非表示になり、引数が実行されます。私がやりたいことは、cmd.exeを実行してから次の場所に移動することです:

D:\pipetest\pipetest\ffmpegx86

別の引数を行います:

"rem ffmpeg -f rawvideo -pix_fmt rgb24 -video_size 1280x720 -i \\.\pipe\mytestpipe -map 0 -c:v libx264 -r 25 out.avi"

次に、コマンドにプロセス名を開始させます。Run

Runつまり、Runと入力してコマンドプロンプトウィンドウに入力するように、引数を作成した後です。

どうすればできますか?

4

1 に答える 1

1

あるプロセスを実行してから別のプロセスを実行するか、実行に必要なさまざまなコマンドをバッチ ファイルに入れてから実行します。

于 2013-05-20T21:56:28.167 に答える