【C語言】(windows.h)ShellExecute函式
阿新 • • 發佈:2019-01-29
【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);