作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想我的问题标题已经很清楚了。
我通过传递“cmd.exe”作为参数来调用 Process.Start()
方法。但是不知何故,当我执行该程序时,出现的命令提示符将我的项目文件夹中的 .../bin/debug/
作为其目录。我希望它改为 C:
。
有人可以就此给我建议吗?
最佳答案
这是为任何类型的进程设置指定工作目录的正确方法:
var processStartInfo = new ProcessStartInfo();
processStartInfo.WorkingDirectory = @"c:\";
processStartInfo.FileName = "cmd.exe";
// set additional properties
Process proc = Process.Start(processStartInfo);
关于c# - .net cmd Proces.Start() 无法更改目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9513578/
如何通过tornado.proces.Subprocess调用xtail? import subprocess from tornado.ioloop import IOLoop from torna
我正在开发一个包含 ptrace 的 Linux 应用程序,以观察另一个由 fork() 系统调用创建的进程。 严格来说:我想在 fork 进程(智利进程或“tracee”)中实现故障注入(injec
我想我的问题标题已经很清楚了。 我通过传递“cmd.exe”作为参数来调用 Process.Start() 方法。但是不知何故,当我执行该程序时,出现的命令提示符将我的项目文件夹中的 .../bin/
我正在尝试为 Unity 创建一个 Android 插件以从 Android 设备获取 WiFi 信息,当我尝试在我的 Android 设备上运行该应用程序时它崩溃了。让我知道我做错了什么或完全错了,
我是一名优秀的程序员,十分优秀!