簡體   English   中英

如何在C ++中打開文件(即.txt文件)(有點像在Windows中雙擊它)?

[英]how to open a file (ie. .txt file) in C++ (kinda like double clicking it in windows)?

我想知道如何在C ++中打開一個文件(比如雙擊它)?

如果您注冊了“.txt”擴展名(並且文本文件應該與默認安裝中的記事本相關聯,或者如果您已經從資源管理器中更改了其他內容 - 您必須非常努力地解除它們),Windows將為您打開它,而無需指定可執行文件名稱:

ShellExecute (hwnd,"open","c:\\x.txt",NULL,NULL,SW_SHOW);

或者,對於您選擇的瀏覽器中的網頁:

ShellExecute (hwnd,"open","http://www.microsoft.com",NULL,NULL,SW_SHOW);

使用ShellExecute函數和“打開”操作。

將ShellExecute與“open”動詞一起使用。 有關更多信息,請參閱此文章

簡單方法:system(“notepad.exe [location to file]”);

你的意思是開放的探險家?
如何使用

system("explorer.exe file.to.open");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM