1. 程式人生 > >【C語言】(windows.h)ShellExecute函式

【C語言】(windows.h)ShellExecute函式

【SHELL EXECUTE引數說明】

ShellExecute是Windows系統裡面進行操作的一個函式
( 例如 )

開啟一個網站:

ShellExecute(0, "open", "https://user.qzone.qq.com/82810424",0, 0, 1);

將第三個引數替換成想開啟的網站就可以

開啟一個檔案

ShellExecute(0,"open", "D:\\1.txt", 0, 0, 1);  注意大寫的地方

將第三個引數替換成檔案的路徑,同時注意\替換成\

列印一個檔案,

ShellExecute(0, "print","D:\\1.txt", 0, 0, 1
)
;

第一個引數,指示那個視窗執行的,0就是系統執行的,第二個引數就是執行什麼操作,一般情況下,只有”open”,”print”,第三個引數就是執行的檔案路徑或者名稱或者網址,或者郵件地址,第四個,第五個,都是系統保留的一些引數,都設定為0,

最後一個引數是控制開啟的視窗顯示,隱藏,最大化,最小化,這個一般不起到什麼作用,有些時候控制最大化,最小化,隱藏,顯示等等。

【示例】

【開啟一個網站】

這裡寫圖片描述

【開啟一個檔案】

這裡寫圖片描述

這裡寫圖片描述

【開啟一個可執行檔案】

ShellExecute(0,"open","C:\\ProgramFiles(x86)\\Tencent\\QQ\\QQProtect\\
Bin\\QQProtect.exe",0, 0, 1);

這裡寫圖片描述

【列印一個檔案】

ShellExecute(0, "print", "D:\\1.txt",0, 0, 1);

這裡寫圖片描述