微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在C#中运行命令行参数

我只是从Java切换到C#,请耐心等待。 从我在线读过的几个地方,你需要使用下面的语法来运行命令:

Process.Start("cmd.exe","/C <<command>>");

但是,当我这样做,命令窗口打开并立即closures。

所以,我尝试没有/ C的踢。

Process.Start("cmd.exe","<<command>>");

这一次,命令窗口保持打开,但没有任何反应 – 没有命令运行。 即使是最简单的命令,我也尝试过。

蚊子(在窗户)命令未find

是否可以使用Linux命令从HTTP服务器读取前N个字节?

Windows命令行 – 确定文件内容大小并保存为数值

移动Windowsbatch file中的任何打开的应用程序的位置,而不使用nircmd实用程序

使用netcat和grep有条件地运行命令

我究竟做错了什么? 我相信这是一个不好的错误

先谢谢你。 使用Visual C#2010 Express。

Unix命令列出包含string但不包含另一个string的文件

ffmpeg将任何文件转换为任何文件

在C ++代码中使用哪个命令来执行程序?

如何粘贴到terminal?

Windows命令行上的PHP版本

你需要/K

Process.Start("cmd.exe","/k dir c:\");

请注意,从shell运行cmd.exe dir c:将不起作用,因为没有前导/K或/C开关,命令行无效。

这取决于你是否愿意启动cmd命令或可执行文件。 如果你只是想启动一个可执行文件,试试吧

Process.Start("myExecutable.exe","myArguments");

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐