プログラムファイルにあるスクリプトを呼び出そうとしていますが、機能しません...問題は、ディレクトリ「Program Files」を認識しないことにあると思いますが、これを解決する方法がわかりません非常に基本的な間違い。
ProcessStartInfo(@"C:\Program Files\Scripts\bin\scriptmgr", "--dts" + filename);
スペースがありませんか?
ProcessStartInfo(@"C:\Program Files\Scripts\bin\scriptmgr", "--dts " + filename);
^
次のような環境変数を使用してみてください。
ProcessStartInfo pInfo = new ProcessStartInfo(@"%programfiles%\Scripts\bin\scriptmgr\" + fileName);
pInfo.Arguments = "--dts";
Process.Start(pInfo);
ProcessStartInfo
および引数/その他の変数を指定するために使用します