我正在尝试调用位于程序文件中的脚本,但它不会工作......我相信问题在于它无法识别目录“Program Files”,但我不知道如何解决这个非常基本的错误。
ProcessStartInfo(@"C:\Program Files\Scripts\bin\scriptmgr", "--dts" + filename);
答案 0 :(得分:1)
你有空缺吗?
ProcessStartInfo(@"C:\Program Files\Scripts\bin\scriptmgr", "--dts " + filename);
^
答案 1 :(得分:1)
您可以尝试使用环境变量,例如
ProcessStartInfo pInfo = new ProcessStartInfo(@"%programfiles%\Scripts\bin\scriptmgr\" + fileName);
pInfo.Arguments = "--dts";
Process.Start(pInfo);
并使用ProcessStartInfo
指定参数/其他变量