如何以编程方式打开“运行”窗口

问题描述 投票:0回答:4

大家都知道“运行”窗口,您可以使用快捷方式 Windows+R 打开或直接在 Windows 菜单中然后运行。
我想知道如何以编程方式打开此运行窗口。
这个窗口似乎是explorer.exe的一部分。
有人对此有想法吗?

windows windows-explorer
4个回答
4
投票

您可以使用

IShellDispatch::FileRun
来实现此目的。

有关详细信息和示例代码,请参阅使用 Windows RunFile 对话框 - 已记录和未记录的方式


1
投票

如果您的意思是它可以在上午 8:00 打开,那么您可以使用 autohotkey 并简单地编写

SendInput {Raw}{Lwin}{R}
然后将其编译为 .exe 并将其作为 cron 作业


1
投票

仅供参考,在 Windows 10/11(尚未检查 8.x)中,您可以通过调用轻松打开“运行”对话框:

SendInput {Raw}{Lwin}{R}

例如在批处理脚本中:

explorer shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}

0
投票

在 PowerShell 中:

start explorer shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}

这确实会产生短暂闪烁 PowerShell 窗口的效果

© www.soinside.com 2019 - 2024. All rights reserved.