弹出在autoit中运行窗口,通过发送键打开

问题描述 投票:-2回答:2

send("#r")send("{LWIN down}{RWIN down}{R down}{RWIN up}{LWIN up}{R up}")都不适合我。我使用autoit打开RUN窗口屏幕。

autoit
2个回答
1
投票

ShellExecute()非常适合这样的通话。但是,如果您真的想通过“运行提示”窗口,也可以使用它:

Local $shell = ObjCreate("shell.application")
$shell.FileRun()

好处是你不必使用模拟键盘笔划来打开运行提示,因为Win + R可以链接到另一个命令启动器,它更干净。


0
投票

这与预期的效果如下:

Send('{LWINDOWN}r{LWINUP}')

你的问题不明确。你想用它的本机函数调用打开windows Run-box,是吗?这样做:

ShellExecute(@SystemDir & '\rundll32.exe', 'shell32.dll #61')
© www.soinside.com 2019 - 2024. All rights reserved.