當我們知道乙個程式所在的路徑時,想在**中直接執行它,會使用到這樣的功能。
system.diagnostics.process.
start
(@"c:\program files\microsoft office\office12\winword.exe"
,"e:\\a.txt"
);
有兩個引數,第乙個是程式的路徑,第二個是要不要開啟某個指定的檔案。
//獲取當前程序的完整路徑,包含檔名(程序名)。
string str =
this
.gettype()
.assembly.location;
result:
x:\***\***\***.
exe(
.exe檔案所在的目錄+
.exe檔名)
//獲取和設定當前目錄(即該程序從中啟動的目錄)的完全限定路徑。
string str = system.environment.currentdirectory;
result:
x:\***\***
(.exe檔案所在的目錄)
//獲取和設定包含該應用程式的目錄的名稱。(推薦)
result:
x:\***\***\ (
.exe檔案所在的目錄+"\")
Qt 開啟指定路徑下的檔案目錄
假如我現在要開啟 c users administrator desktop cocos2dx 這個資料夾 只需要呼叫桌面服務類的開啟,通過返回值判斷是否成功開啟.bool ok qdesktopservices openurl qurl c users administrator desktop ...
Qt 開啟指定路徑下的檔案目錄
只需要呼叫桌面服務類的開啟,通過返回值判斷是否成功開啟.bool ok qdesktopservices openurl qurl c users administrator desktop cocos2dx 但是我們這裡會遇到乙個問題 qurl的建構函式中的引數,也就是要開啟的路徑,按照一般來說都...
linux下PHP呼叫C 的一種方式
由於本人只是php小白,c 方面完全不懂,通過網上查閱資料後,整合出乙個確實能用的一篇文章,方便以後自己查詢。php執行外部二進位制命令的函式有好幾個,比如exec和passthru,並且passthru函式能執行命令並且可以返回外部命令的輸出,所以本次就使用passthru來實現,php呼叫c c...