TOP » Diff Doc » .NET 経由でのアプリケーションの使用について

.NET 経由でのアプリケーションの使用について

MS Visual Studio .NET から操作できますか?
文書比較ソフトの Diff Doc や、エクセル変換ソフトの Convert XLS は、MS Visual Studio .NET から操作することも可能です。

以下の例は、MS Visual Studio .NET 内でコマンドラインを使用して、Diff Doc や Convert XLS などのアプリケーションとやり取りする方法です。

cmdLine = @”/S “ + filename.doc + “ /F” + fromType + “ /T “ + filename.pdf + “ /C” + toType + “ /L” + @”c:\temp\testsave\result.log”;

Process DOS = null;
ProcessStartInfo qOptions = new ProcessStartInfo (programpath, cmdLine);

qOptions.RedirectStandardOutput = true;
qOptions.RedirectStandardError = true;
qOptions.UseShellexceute = false;
qOptions.WindowStyle = ProcessWindowStyle.Hidden;

DOS = Process.Start(qOptions)
DOS.WaitForExit();

Result = DOS.StandardOutput.ReadToEnd();
String error = DOS.StandardError.ReadToEnd();