在命令提示符下执行 Windows 运行 对话框命令
Execute Windows run dialog command in command prompt
在Windows运行对话框中,我可以使用命令shell:startup
打开用户的启动文件夹。
为了能够在 Windows 命令行中使用命令,我尝试在命令提示符中键入 shell
,但返回错误消息
'shell' is not recognized as an internal or external command,
operable program or batch file.
如何在命令提示符下执行这样的 运行 行命令?
使用启动命令,如下所示:
start shell:startup
您也可以使用start /?来显示启动命令的帮助。
运行 对话框不仅接受命令,而且接受 URL/URI 或 任何真实路径, 正如您从其描述中看到的那样:
这就是为什么当你打开 shell:startup
这是一个特殊的路径(在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderDescriptions
中指定)它正常工作的原因
但是在 Windows cmd 或 PowerShell 中,命令必须是可执行文件、脚本文件或具有 registered 类型的任何其他文件。它不接受文件夹。要解决此问题,请使用以下任一方法
start shell:startup
explorer shell:startup
如果路径包含空格,则由于 cmd.exe
中的遗留问题,您必须 add another empty parameter 在 cmd 中
start "" "shell:common startup"
如果您使用 PowerShell,那么 start "shell:common startup"
将正常工作,因为 start
是 PowerShell 中 Start-Process
的别名。如果你 运行 explorer
那么你也不需要那个空字符串
在Windows运行对话框中,我可以使用命令shell:startup
打开用户的启动文件夹。
为了能够在 Windows 命令行中使用命令,我尝试在命令提示符中键入 shell
,但返回错误消息
'shell' is not recognized as an internal or external command,
operable program or batch file.
如何在命令提示符下执行这样的 运行 行命令?
使用启动命令,如下所示:
start shell:startup
您也可以使用start /?来显示启动命令的帮助。
运行 对话框不仅接受命令,而且接受 URL/URI 或 任何真实路径, 正如您从其描述中看到的那样:
这就是为什么当你打开 shell:startup
这是一个特殊的路径(在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderDescriptions
中指定)它正常工作的原因
但是在 Windows cmd 或 PowerShell 中,命令必须是可执行文件、脚本文件或具有 registered 类型的任何其他文件。它不接受文件夹。要解决此问题,请使用以下任一方法
start shell:startup
explorer shell:startup
如果路径包含空格,则由于 cmd.exe
中的遗留问题,您必须 add another empty parameter 在 cmd 中start "" "shell:common startup"
如果您使用 PowerShell,那么 start "shell:common startup"
将正常工作,因为 start
是 PowerShell 中 Start-Process
的别名。如果你 运行 explorer
那么你也不需要那个空字符串