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