我要求以隐藏模式启动/打开任何文件(保存在磁盘中) 示例:" C:\ abc.txt"," C:\ abc.xlsx" ...
我使用了以下代码,但确实无法使用。
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = false;
startInfo.FileName = "excel.exe";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = @"C:\abc.xlsx";
Process process = Process.Start(startInfo);
有没有办法在隐藏模式下打开任何类型的 FILE ?
答案 0 :(得分:0)
要打开具有为其文件类型注册的可执行文件的文档,请设置UseShellExecute = true。我不知道它是否适用于ProcessWindowStyleHidden WindowStyle标志。请参阅:https://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.useshellexecute(v=vs.110).aspx