我想知道如何打開任何應用程序在Windows中使用c + +編程,我正在使用dev C++。我用system()
,但它表現不佳,或者我沒有正確使用它。請告訴我system()
的語法來打開一個應用程序或告訴另一個功能。打開一個Windows應用程序,像一個遊戲或瀏覽器或任何其他程序與c + +
3
A
回答
0
你試過CreateProcess嗎?
CreateProcess(lpApplicationName
NULL, NULL, NULL,
NULL, NULL, NULL, NULL,
lpStartupInfo,
lpProcessInformation
)
4
使用shell執行代替windows系統。
#include <Windows.h>
//Link with library: Shell32.lib or libshell32.a
ShellExecute(
NULL, //handle to the parent window
"open", //Action to take
"Notepad.exe", //Program path
"arg1 arg2", //Command line arguments
"C:\\", //Start in what directory
SW_SHOWMAXIMIZED //Window state
);
至於系統(),只需要一個參數,它是相同的,你會在控制檯(cmd.exe的) 例如 system("dir /a");
類型不完全一樣,在cmd.exe的打字dir /a
如果您在devC++的建築中遇到問題,請檢查項目屬性。
從 '項目選項'>目錄>
- 庫目錄
\MinGW64\x86_64-w64-mingw32\lib32
- 包含目錄:
\MinGW64\x86_64-w64-mingw32\include
從 '項目選項'>參數>鏈接
-lshell32
相關問題
- 1. 用chrome或其他webkit瀏覽器打開Cordova應用程序?
- 2. 在瀏覽器中打開鏈接或打開應用程序
- 3. C#:打開瀏覽器並POST從一個Windows桌面應用程序的URL
- 4. 如何從mfc應用程序調用IE或任何其他瀏覽器?
- 5. 從網絡瀏覽器中打開一個Android應用程序
- 6. 谷歌瀏覽器應用程序打開一個網站?
- 7. 寫一個http嗅探器(或任何其他應用程序級嗅探器)
- 8. 除瀏覽器外,不允許任何其他應用程序打開
- 9. 打開應用程序在瀏覽器
- 10. 像firefox或任何其他瀏覽器的Windows /桌面Linux中的應用程序列表
- 11. PHP is_writeable或被其他程序打開?
- 12. 如何用xcode連接或打開另一個應用程序?
- 13. 如何從瀏覽器的windows phone打開應用程序
- 14. 從其他應用程序中打開一個應用程序並按下其中一個按鈕Android
- 15. 從瀏覽器打開應用程序,如果它存在或打開市場來安裝應用程序
- 16. 另一個課程或遊戲課程中的遊戲菜單?
- 17. 我是否應該先用一個瀏覽器構建一個網頁,並檢查其與其他瀏覽器或其他瀏覽器的兼容性?
- 18. 一個應用程序或多個應用程序或單一登錄?
- 19. 僅打開瀏覽器的應用程序瀏覽器
- 20. Windows通用應用程序打開網頁瀏覽器鏈接
- 21. 如何從android默認瀏覽器內部打開另一個應用程序?
- 22. 從另一個程序中打開一個應用程序
- 23. XAMARIN Android C#如何通過應用程序打開瀏覽器
- 24. 「在...中打開」移動Safari瀏覽器與郵件或其他iOS應用程序
- 25. 如何使用AngularJs或其他JavaScript查找瀏覽器應用程序設置?
- 26. 在windows phone7上啓動其他程序或應用程序
- 27. 用於創建手機遊戲應用程序的瀏覽器
- 28. Windows任務計劃程序不能打開網絡瀏覽器
- 29. 在一個應用程序中的多個瀏覽器外應用程序
- 30. 結束應用程序(遊戲)並退出或開始新的應用程序
不,我沒有使用它。它是否包含在minggw編譯器中? – Sireiz
這應該可以從任何Windows C編譯器與windows.h。這裏是文檔[鏈接](http://msdn.microsoft.com/en-us/library/ms682425%28v=vs.85%29.aspx http://msdn.microsoft.com/en-us/library /ms682512%28v=vs.85%29.aspx) – sqlab