0

我正在尝试调用位于程序文件中的脚本,但它不起作用......我认为问题在于它无法识别目录“程序文件”但我不知道如何解决这个问题非常基本的错误。

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 回答