gpt4 book ai didi

c# - StartInfos.argument 不执行

转载 作者:行者123 更新时间:2023-12-04 23:15:43 26 4
gpt4 key购买 nike

我想打开提示命令并执行参数,所以我正在使用这段代码:

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();


但是参数不起作用,提示命令在 bin/debug 文件夹上打开,而不是执行 cd\并在 c:/上打开

尝试过:

System.Diagnostics.Process.Start("cmd.exe", @"cd\");

但也没有用

(cd\只是一个例子,看看它是否有效,我需要执行的最终命令是 cd/cd C:\Program Files (x86)\ffmpeg ffmpeg32 -i C:\Users\Oxitroy\Documents\instaJanvier1.mp4)

最佳答案

您需要将/c 添加到命令中:

System.Diagnostics.Process.Start("cmd.exe", @" /c cd\");

/c :执行字符串指定的命令,然后终止。

但是尝试一些更冗长的东西,这样你就可以看到是否有任何事情发生。

关于c# - StartInfos.argument 不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41894617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com