分类: WINDOWS
2010-01-07 14:44:15
在Windows XP下,按Win+E键打开“资源管理器”时,默认的文件夹是“我的文档”,可以通过在“资源管理器”执行文件Explorer.exe后加上参数来打开文件夹,具有很强的实用性!
参数:Explorer [/n] [/e] [(,)/root,<object>]
[/select,<object>]
解释:
/n 打开一个默认的Windows窗口。通常是Windows安装路径的根目录。
/e 以“资源管理器”方式打开一个窗口,默认打开路径同/n。
/root,
单击“开始→运行”,打开运行对话框,这时:
★输入“Explorer”回车,可以按“资源管理器”方式打开“我的文档”;
★输入“Explorer /n”回车,可以打开默认windows所安装的分区的根目录。
★输入“Explorer /e”回车,可以按照“资源管理器”格式打开默认windows
安装的分区根目录。
★输入“Explorer /n,d:”或者“Explorer /e,e:”回车,可以打开一个指定
的磁盘D或者E的窗口。
★输入“Explorer /select,D:\PCFans\QQ.exe”回车,可以打开指定文件夹窗
口并且选中指定的文件(本例中是QQ.exe)。
★输入“Explorer /e,/root,D:\PCFans”回车,可以以指定的文件夹为根目录
打开指定的文件夹,这时候“资源管理器”窗口只能看到该文件夹下面的文
件,其他磁盘分区和文件夹在当前窗口不可见。
★输入“Explorer /root,\\曲高强\38329”回车,可以打开指定的网络共享文
件夹,同样由于有了“/root”参数,只能看到指定文件夹下面的文件。
技巧
利用Explorer.exe的参数,可以创建独特的快捷方式:右击桌面空白处,选择“新建→快捷方式”,在“请输入项目的位置”中输入“Explorer /e,/root,E:\38329”,然后单击“下一步”按钮,在“键入快捷方式的名称”一栏输入名称“我的网站”(我的网站放在E:\38329下),单击“完成”按钮即可。
程序中我们可以借助Shell命令来实现:
(C#中用Process.Start(), VC下使用CreateProcess或者ShellExcute)
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "explorer";
startInfo.Arguments = "/select, C:\\zenki.mp3";
startInfo.UseShellExecute = true;
Process.Start(startInfo);