答案1
我建议看看Geoff Chappell 关于 explorer 命令行开关的页面。它列出了 Justin 提到的所有开关以及 /idlist 开关(尽管使用它需要原始内存访问,因此在 SO 上可能比在 SU 上更有趣)。给出了每个开关的语法,还解释了一些有关项目说明符的深奥细节。
答案2
- /separate – 将此资源管理器实例作为单独的进程启动。
- /select [object]-在新资源管理器窗口中选择文件或文件夹
- 打开一个新的单窗格窗口作为默认选择。这通常是安装 Windows 的驱动器的根目录。
- /e 启动 - Windows 资源管理器使用其默认视图。
- /root—打开指定对象的窗口视图。
答案3
我按照以下方法查看了我的 EXPLORER.EXEWindows 7,64 位(文件版本 6.1.7601.17514)使用十六进制编辑器氢键并在 UTF16-LE 编码中搜索/SELECT
,并期望其他潜在参数与此相近。为什么以前没有人这样做?我发现:
/EXPAND
- 将打开特定文件夹并进行解释环境变量在文中。示例:/EXPAND,%windir%
将打开视窗文件夹。/EXPAND,%programfiles%\Java
将打开你的Java文件夹(避免路径中出现空格的麻烦)。
/FACTORY
- 毫无头绪:启动需要一段时间,但我看不出有什么变化。预计所有设置都会恢复出厂设置,但不同的文件夹视图仍然完好无损。
我发现的其他参数(/N
、/E
、/ROOT
、/IDLIST
和/SELECT
)/SEPARATE
已经提到。我既没有找到/SEPERATE
,也没有找到/NOUACCHECK
。还请记住:仅仅因为我找到了这些文本并不意味着 Explorer 的代码也使用了每一个。
按照Windows 10,64 位(文件版本 10.0.19041.844) 我还发现了更多参数,但我对它们一无所知。该案例正是在二进制文件中发现的案例:
/LOADSAVEDWINDOWS
/NoShellRegistrationCheck
/NoUACCheck
/NoShellRegistrationAndUACCheck
/RunFirstLogonAnim
答案4
好吧,noUACcheck 并不像人们所期望的那样工作。我以为它可能会阻止显示用户访问检查,但在我的实验中它并没有这样做。/NoShellRegistrationAndUACCheck 也没有。可能是因为我在 Windows 7 下运行资源管理器。尝试设置一个标志以允许 Windows 资源管理器在没有 UAC 提示的情况下打开。