c# 打开第三方软件(如:电脑自带看图软件) - 乐学习

时间:2024-03-03 11:52:59

c# 打开第三方软件(如:电脑自带看图软件)

嘿嘿,直接上示例代码

 /// <summary>
        /// 利用第三方软件浏览加工图纸
        /// </summary>
        /// <param name="filePathName">定义图像文件的位置(包括路径及文件名)  </param>
        private void seeDrawingUseshimgvw(string filePathName)
        {
            //建立新的系统进程      
            System.Diagnostics.Process process = new System.Diagnostics.Process();
            //设置图片的真实路径和文件名      
            process.StartInfo.FileName = filePathName;
            //设置进程运行参数,这里以最大化窗口方法显示图片。      
            process.StartInfo.Arguments = "rundl132.exe C://WINDOWS//system32//shimgvw.dll,ImageView_Fullscreen";
            //此项为是否使用Shell执行程序,因系统默认为true,此项也可不设,但若设置必须为true      
            process.StartInfo.UseShellExecute = true;
            //此处可以更改进程所打开窗体的显示样式,可以不设      
            process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
            process.Start();
            process.Close();
        }