コマンドラインを使用してユーザーのProgram Filesディレクトリのプログラムに移動し、パラメータを指定して.exe
を起動する非常に単純なプログラムを作成するにはどうすればよいですか?例えば:
「C:\ etc\Program Files\ProgramFolder\Program.exe C:\ etc\desktop\file.spp C\etc\desktop\file.txt」
これにより、特定のプロジェクトファイルと.txt
ファイルを含むプログラムが起動します。
ProcessStartInfo.Arguments プロパティを使用して、プログラムの引数の文字列を指定できます。
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = @"C:\etc\Program Files\ProgramFolder\Program.exe";
startInfo.Arguments = @"C:\etc\desktop\file.spp C:\etc\desktop\file.txt";
Process.Start(startInfo);
完全な実行可能パスとパラメーターを渡したい場合、必要なプログラムはWindowsコマンドプロンプトです。
新しいテキストファイルを作成し、「go.cmd」という名前を付けて、そこに次のように入力します。
"C:\etc\Program Files\ProgramFolder\Program.exe C:\etc\desktop\file.spp C\etc\desktop\file.txt"
ほら、あなたはあなたのプログラムを持っています!