- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想打开提示命令并执行参数,所以我正在使用这段代码:
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
// startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = @"cd\";
process.StartInfo = startInfo;
process.Start();
System.Diagnostics.Process.Start("cmd.exe", @"cd\");
最佳答案
您需要将/c 添加到命令中:
System.Diagnostics.Process.Start("cmd.exe", @" /c cd\");
关于c# - StartInfos.argument 不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41894617/
我有一个服务(通常作为 NetworkService 运行)使用 StartInfo 检索进程信息。它工作正常。 但是客户希望以受限用户身份运行该服务。 (合理的要求) 根据 MS docs Star
我想打开提示命令并执行参数,所以我正在使用这段代码: System.Diagnostics.Process process = new System.Diagnostics.Process();
我有三个路径,我希望它们是传递给可执行文件的 3 个独立参数。我做的是 startinfo.arguments,但我如何将它们分开以便可执行文件知道它们是三个不同的参数? 最佳答案 您可以简单地将它们
看起来不是。 如果我将文件名转换为其短值,则 Process.Start() 有效。 Process runScripts = new Process(); runScripts.StartInfo.
我一直在测试(过去 4 天)在 iis7 (asp.net) 下启动进程的各种选项 我确实找到了解决方案。 只要我们不需要与桌面交互,只需要运行cmd(或类似的东西)解决方案很简单: w3wp 用户-
我开始一个流程 Process app = new Process(); app.StartInfo.UseShellExecute = false; app.StartInfo.FileName =
以下问题发生在 .NET Framework v3.5 上。不知道它是否适用于 v4*。 为了捕获某些进程的标准输出,我已成功使用 p.StartInfo.UseShellExecute = fals
我想在运行时切换一个进程的可见性,我有一个 Windows Form 应用程序,它通过一个进程启动,另一个控制台应用程序默认隐藏,但我想让管理员用户切换它通过复选框状态并在他们选择时显示控制台应用程序
简而言之,我正在为仿真器 MAME 编写一个前端,作为对 WPF 和 C# 的研究。 GUI 已设置,它正在正确读取 cfg,除了实际启动 MAME 之外一切正常。 在命令行 (Windows 7)
我试图通过单击表单上的按钮打开应用程序 (.exe): System.Diagnostics.Process.Start("C:\\Games\\GameDir\\Game.exe"); 应用程序执行
在我的例子中,SaveFileDialog 不会写入任何文件,但我想用来指定命令行应用程序的路径,该应用程序将在与“已保存”的位置相同的位置创建日志文件sf 对话框。 SaveFileDialog s
可以使用 UTF-8 字符串作为 StartInfo 的参数吗? 我正在尝试将 UTF-8(在本例中为日语字符串)作为控制台参数传递给应用程序。 类似这样的东西(这只是一个例子!(cmd.exe 将是
我试图上传文件并将它们转换为另一种格式,然后再将它们保存到我的网络服务器上,但出现以下错误:System.ComponentModel.Win32Exception (0x80004005):访问在
我正在尝试使用 System.Diagnostics.Process 命名空间在 C# 程序中调用 chrome.exe。 我的 chrome.exe 位于路径 C:\Program Files (x
我有一个 GUI 应用程序(在新进程中)执行“控制台”应用程序并解析输出。要重定向输出,我将 pConsole.StartInfo.RedirectStandardOutput 设置为 true。我还
我很难解读关于 Process.StandardOutpout 的 MSDN 文档至于 Read(Char[], Int32, Int32) 方法是否阻塞。我的理解是它不应该阻塞,但当我将 Redir
在查询包含我已安装的知识库文章的 wmic qfe 列表时,我尝试启动隐藏的命令提示符。 我从命令提示符中启动命令“wmic qfe list full”,这让我得到了列表。 当我从我的 C# 应用程
我在 ASP.NET C# 中有以下代码,当我在 Debug模式下测试时,它在本地系统 + 生产机器上运行良好。但是当我上传到 IIS 时它不起作用。 ProcessStartInfo startIn
我是一名优秀的程序员,十分优秀!