运行框特殊文件夹

Ste*_*nny 6 windows windows-7 run-dialog

阅读答案后,我了解到某些文件夹具有特殊功能

USERPROFILE 又名 C:\Users\Steven
SystemRoot 又名 C:\Windows

从“运行”框,您可以访问这些文件夹的任何子文件夹。例如输入Documents将显示 C:\Users\Steven\Documents. 其他文件夹是否有此功能,或者可以将此功能添加到文件夹中吗?

Jos*_*efZ 3

Windows 运行框尝试为输入字段中的文本指定的文件(即当前目录,即! )调用Shell.ShellExecute 方法(注册文件类型的默认操作)。%USERPROFILE%

假设我们MyLoc Sets在这里写并点击Enter

起初,这个词MyLoc应该是一个命令。shell在当前目录中搜索可执行变体,例如MyLoc.comMyLoc.exeMyLoc.bat、 ... ,然后在环境变量指定的目录中搜索,然后在和 配置单元下搜索注册表项。作为最后的手段,外壳程序会在相同位置(注册表除外) 搜索文件夹。文件未找到错误...MyLoc.cmd%PATH%\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Myloc.exeHKEY_CURRENT_USERHKEY_LOCAL_MACHINEMyLoc Sets

现在,尝试Local Settings:找不到名为 的可执行文件Local,但在 下找到了该名称的文件夹%USERPROFILE%!因此,由于文件夹是注册的文件类型,并且文件夹的默认操作曾经是“浏览”,那么可以通过以下方法执行ShellExecute...