0

プログラムファイルにあるスクリプトを呼び出そうとしていますが、機能しません...問題は、ディレクトリ「Program Files」を認識しないことにあると思いますが、これを解決する方法がわかりません非常に基本的な間違い。

ProcessStartInfo(@"C:\Program Files\Scripts\bin\scriptmgr", "--dts" + filename);
4

2 に答える 2

1

スペースがありませんか?

ProcessStartInfo(@"C:\Program Files\Scripts\bin\scriptmgr", "--dts " + filename);
                                                                  ^
于 2013-07-27T00:38:11.893 に答える
1

次のような環境変数を使用してみてください。

        ProcessStartInfo pInfo = new ProcessStartInfo(@"%programfiles%\Scripts\bin\scriptmgr\" + fileName);
        pInfo.Arguments = "--dts";
        Process.Start(pInfo);

ProcessStartInfoおよび引数/その他の変数を指定するために使用します

于 2013-07-27T00:40:34.080 に答える