啟動關聯的應用程式開啟特殊檔案 (轉)
這篇短文將演示如何啟動與特殊關聯的應用來開啟特殊檔案,而不必知道關聯的應用程式的具體位置和名稱。比如,你要開啟demo.bmp,通常在下是MSPaint.exe與之關聯的。啟動關聯的應用程式開啟特殊檔案,需要用到.Net System.Diagnostics名稱空間。
下面,我們將構造一個任何關聯程式的啟動器,建一個CS檔案Starter.cs。
using System;
using System.IO;
using System.Diagnostics;
public class Starter {
public static void Main(string[] args) {
//首先,建立程式啟動資訊的結構
ProcessStartInfo pInfo = new ProcessStartInfo();
pInfo.UseExecute = true;
for ( int i = 0; i < args.Length; i++ ) {
if (File.Exists(args[i])) {
pInfo.FileName = args[i];
//啟動程式
Process p = Process.Start(pInfo);
}
}
}
}
編譯Starter.cs
Starter test.bmp test.xls
將分別開啟MSPaint.exe Execel.exe
文中瑕弊聯絡to:zlyperson@163.net">zlyperson@163.net
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993146/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LINUX下程式開啟的檔案怎麼和底層磁碟關聯的?Linux
- win10系統如何開啟/關閉"應用程式啟動跟蹤"功能Win10
- Node應用的Systemd啟動(轉)
- ipynb檔案用什麼開啟 ipynb檔案怎麼開啟
- 用ASP開啟遠端MDB檔案的方法 (轉)
- 便捷的檔案啟動器:Butler 啟用下載
- 開機自動啟動應用程式 ON LinuxLinux
- 使用java程式碼啟動generator生成相關的檔案Java
- 關於更改Resin啟動檔案
- 強強聯手!福特與MIT開啟自動駕駛特殊研究MIT自動駕駛
- 讓Symbian應用程式開機自動啟動
- framework——應用程式啟動流程Framework
- 一個microsoft的.exe程式檔案的啟動過程 (轉)ROS
- mpp檔案用什麼軟體開啟 如何開啟mpp格式檔案
- step檔案用什麼軟體開啟 step檔案怎麼開啟
- powershell 關閉遠端開啟的檔案
- stp檔案用什麼開啟 stp檔案用什麼免費軟體開啟
- 檔案關聯 (轉)
- 使用 lsof 查詢開啟的檔案(轉)
- DBF檔案怎麼開啟?DBF檔案的開啟方法教程
- iOS匯入其他APP下載的檔案(用其他應用開啟)iOSAPP
- 用java開啟電腦上的檔案Java
- 檔案開啟的格式
- linux下自啟動檔案的設定(轉)Linux
- win10系統下工作列固定程式無法開啟提示該檔案沒有與之關聯的應用怎麼辦Win10
- android重新啟動應用程式和重新啟動系統 .Android
- 啟動、關閉與資料庫的特殊狀態資料庫
- 用 VB 開啟任意盤(硬碟/隨身碟/光碟)的檔案. (轉)硬碟
- VMWARE啟動虛機報錯無法開啟檔案
- VS 開啟程式碼檔案時,在解決方案中自動定位到對應檔案位置
- win10ape檔案用什麼開啟_win10如何開啟ape檔案Win10
- Android應用程式程式啟動過程Android
- iOS常見檔案及程式的啟動原理iOS
- SHELL程式設計:利用CSIDL開啟特殊資料夾 (轉)程式設計
- 關於開機啟動-登錄檔項
- aws 開機自動啟動sh檔案(jar程式等),命令的新增位置JAR
- win10怎樣開啟iis應用程式池 win10開啟iis應用程式池的方法Win10
- 有關歸檔模式的啟動模式