【发布时间】:2015-07-26 11:16:20
【问题描述】:
我正在尝试从控制台通过 c# 中的process.diagnostics 在新进程中运行 mp3 文件;但是,控制台会做其他事情,所以我不想失去焦点。我查看了论坛,最终我认为您需要使用两个属性来执行此操作:
StartInfo.CreateNoWindow = true; // has to be set to true
info.WindowStyle = ProcessWindowStyle.Hidden; // or minimized.
尽管如此,当我尝试以下操作时:
ProcessStartInfo info = new ProcessStartInfo(@"path to mp3 file here");
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);
我仍然失去焦点,带有 mp3 文件的 Windows 媒体播放器打开并从控制台获取焦点。
我做错了什么?
【问题讨论】:
标签: c# process diagnostics