所以我正在尝试使用 C# 中的 cscript 启动打印机脚本,然后 cscript 启动一个可视化的基本文件。有点像菊花链(出于某些原因,我想保持这个菊花链完好无损)。
这是代码:
Process.Start("c:/windows/system32/cscript.exe c:/windows/System32/Printing_Admin_Scripts/en-US/prnport.vbs");
现在,当我只启动 cscript 时,没有问题。
但是,当我将 prnport.vbs 的条件添加到 cscript 启动时,我在 Visual Studio 中收到此错误:
"The system cannot find the file specified"
但我可以确认文件路径是正确的 -prnport.vbs
确实存在于/en-US
.
那么我在这里做错了什么?使用 Process.Start 时能否不传递参数(在这种情况下,文件路径作为参数传递给 cscript.exe)?
C# 新手,对执行此操作的正确方法感到困惑。