操作系统内某些特殊的文件夹是通过唯一的字符串来识别的。这些字符串中的一些字串可以被 FileSelectFile, FileSelectFolder 和 Run 使用。例如:
FileSelectFile, OutputVar,, ::{645ff040-5081-101b-9f08-00aa002f954e} ; 在回收站里选择一个文件。 FileSelectFolder, OutputVar, ::{20d04fe0-3aea-1069-a2d8-08002b30309d} ; 在“我的电脑”中选择一个文件夹。
CLSID(类标识符) | 含义/位置 | 被 Run 支持? |
---|---|---|
::{d20ea4e1-3957-11d2-a40b-0c5020524153} | Administrative Tools(管理工具) | |
::{85bbd92o-42a0-1o69-a2e4-08002b30309d} | Briefcase(公文包) | |
::{21ec2o2o-3aea-1o69-a2dd-08002b30309d} | Control Panel(控制面板) | |
::{d20ea4e1-3957-11d2-a40b-0c5020524152} | Fonts(字体) | |
::{ff393560-c2a7-11cf-bff4-444553540000} | History(历史) | |
::{00020d75-0000-0000-c000-000000000046} | Inbox(收件箱) | |
::{00028b00-0000-0000-c000-000000000046} | Microsoft Network(微软网络) | |
::{20d04fe0-3aea-1069-a2d8-08002b30309d} | 我的电脑 | 是 |
::{450d8fba-ad25-11d0-98a8-0800361b1103} | 我的文档 | 是 |
::{208d2c60-3aea-1069-a2d7-08002b30309d} | 网上邻居 | 是 |
::{1f4de370-d627-11d1-ba4f-00a0c91eedba} | 搜索结果 - 计算机 | 是 |
::{7007acc7-3202-11d1-aad2-00805fc1270e} | 网络连接 | 是 |
::{2227a280-3aea-1069-a2de-08002b30309d} | 打印机和传真 | 是 |
::{7be9d83c-a729-4d97-b5a7-1b7313c39e0a} | Programs Folder(应用程序文件夹) | |
::{645ff040-5081-101b-9f08-00aa002f954e} | 回收站 | 是 |
::{e211b736-43fd-11d1-9efb-0000f8757fcd} | Scanners and Cameras(扫描仪和照相机) | |
::{d6277990-4c6a-11cf-8d87-00aa0060f5bf} | 任务计划 | 是 |
::{48e7caab-b918-4e58-a94d-505519c795dc} | Start Menu Folder(启动菜单文件夹) | |
::{7bd29e00-76c1-11cf-9dd0-00a0c9034933} | Temporary Internet Files(Internet 临时文件) | |
::{bdeadf00-c265-11d0-bced-00a0c90ab50f} | Web Folders(网络文件夹) |
最后一列有“是”的项目并不是权威的: Run 命令根据系统配置可能支持不同的 CLSIDs 。要用 Run 命令打开一个 CLSID 文件夹,只需将 CLSID 指定为首个参数。例如:
Run ::{20d04fe0-3aea-1069-a2d8-08002b30309d} ; 打开“我的电脑”。 Run ::{645ff040-5081-101b-9f08-00aa002f954e} ; 打开回收站。 Run ::{450d8fba-ad25-11d0-98a8-0800361b1103}\My Folder ; 打开“我的文档”里的一个文件夹。 Run %A_MyDocuments%\My Folder ; 在大部分操作系统上等同于上行命令。