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. 當我點擊一個按鈕時打開一個面板
- 2. 從Silverlight打開Windows資源管理器
- 3. Windows資源管理器喜歡按鈕?
- 4. 當有人點擊一個按鈕時,我如何打開一個JavaScript文件?
- 5. 打開Windows資源管理器並選擇一個文件
- 6. make如果Windows資源管理器打開時在AHK
- 7. Windows資源管理器和重新分析點文件:保持資源管理器不打開我的文件
- 8. 當點擊一個按鈕時打開一個評級欄
- 9. 打開目錄在文件資源管理器上點擊
- 10. 使用matlab gui按鈕打開文件資源管理器
- 11. 當我點擊按鈕時如何打開文本框?
- 12. 打開Adobe Flash IDE,打開Windows資源管理器,崩潰
- 13. 如何通過鏈接打開Windows資源管理器
- 14. 如何從SL應用程序打開Windows資源管理器?
- 15. 如何通過超鏈接打開Windows資源管理器?
- 16. Windows資源管理器:如何創建其他按鈕?
- 17. 我怎麼能打開SharePoint庫從Windows資源管理器C#
- 18. 如何使用Ruby打開Windows資源管理器到一個文件夾
- 19. 如何添加一個新的按鈕到Windows資源管理器?
- 20. 如何添加一個按鈕到所有的Windows資源管理器實例?
- 21. 當我點擊一個按鈕時,用appery.io打開一個pdf文件
- 22. 如何打開一個頁面,點擊模式按鈕打開
- 23. 在Windows資源管理器中打開Windows 7庫
- 24. 如何重新使用現有/已打開的Windows資源管理器窗口啓動資源管理器
- 25. 當Windows資源管理器打開給定文件夾時調用方法
- 26. 當我點擊按鈕時,我的PopUpWindow無法打開
- 27. 打開資源管理器--java
- 28. 在資源管理器中打開
- 29. 使用Web瀏覽器打開Windows資源管理器 - PHP
- 30. Windows phone7:點擊按鈕打開網頁?
非常酷,我還沒有看到之前 – JosephStyons 2009-08-11 17:02:05
這將工作,如果該文件不在C:\ ?? – Zeina 2015-05-18 11:53:34
是的,它可以在任何有效的窗口路徑上工作 – zz1433 2015-05-18 16:48:02