7
A
回答
8
試試這個:
ShellExecute(Application.Handle, nil, 'explorer.exe', nil, nil, SW_NORMAL);
你需要添加ShellAPI
您使用條款。
10
建立在什麼梅森惠勒說:你還可以在一個目錄作爲參數傳遞,獲取窗口打開到非默認位置:好萬一
uses
ShellAPI;
...
ShellExecute(Application.Handle,
nil,
'explorer.exe',
PChar('c:\'), //wherever you want the window to open to
nil,
SW_NORMAL //see other possibilities by ctrl+clicking on SW_NORMAL
);
22
你需要選擇一些在資源管理器特定的文件我有以下的功能,我使用
procedure SelectFileInExplorer(const Fn: string);
begin
ShellExecute(Application.Handle, 'open', 'explorer.exe',
PChar('/select,"' + Fn+'"'), nil, SW_NORMAL);
end;
,你可以把它叫做:
SelectFileInExplorer('C:\Windows\notepad.exe');
編輯:如前所述ShellAPI的必須添加到您的應用列表
2
據http://msdn.microsoft.com/en-us/library/bb762153%28VS.85%29.aspx,ShellExecute的也支持「探索」動詞,其「探索」由lpFile指定的文件夾,所以這應該工作:
ShellExecute(Application.Handle, 'explore', '.', nil, nil, SW_NORMAL);
相關問題
- 1. 打開Windows資源管理器並選擇一個文件
- 2. 當點擊一個按鈕時打開一個評級欄
- 3. 打開目錄在文件資源管理器上點擊
- 4. 使用matlab gui按鈕打開文件資源管理器
- 5. 打開Adobe Flash IDE,打開Windows資源管理器,崩潰
- 6. Windows資源管理器:如何創建其他按鈕?
- 7. 如何從SL應用程序打開Windows資源管理器?
- 8. 我怎麼能打開SharePoint庫從Windows資源管理器C#
- 9. 如何添加一個新的按鈕到Windows資源管理器?
- 10. 如何添加一個按鈕到所有的Windows資源管理器實例?
- 11. 如何重新使用現有/已打開的Windows資源管理器窗口啓動資源管理器
- 12. 當Windows資源管理器打開給定文件夾時調用方法
- 13. Windows phone7:點擊按鈕打開網頁?
- 14. 在資源管理器中打開
- 15. 打開資源管理器--java
- 16. 使用Web瀏覽器打開Windows資源管理器 - PHP
- 17. IOS - 點擊按鈕時打開另一個控制器
- 18. 如何刷新Windows資源管理器
- 19. C#如何打開一個網頁並點擊一個按鈕
- 20. 在資源管理器中打開一個文件夾,如果尚未打開
- 21. 在Windows資源管理器
- 22. 在Windows資源管理器
- 23. 我如何「在資源管理器中打開資源管理器中的文件夾」PHP
- 24. 當我們點擊一個按鈕時如何改變圖像?
- 25. 單擊按鈕訪問客戶的azure資源管理器
- 26. 從IntelliJ在Windows資源管理器中打開包含目錄
- 27. 打開Windows資源管理器外殼上下文菜單
- 28. 打開WPF應用程序目錄的Windows資源管理器
- 29. 打開Windows資源管理器到組合GUID文件夾
- 30. 當我點擊另一個按鈕時,無法停止按鈕點擊事件
非常酷,我還沒有看到之前 – JosephStyons 2009-08-11 17:02:05
這將工作,如果該文件不在C:\ ?? – Zeina 2015-05-18 11:53:34
是的,它可以在任何有效的窗口路徑上工作 – zz1433 2015-05-18 16:48:02