Autohotkey 打开 运行 对话框并执行命令

Autohotkey Open Run Dialog and execute command

我目前希望使用 autohotkey 打开 运行 对话框,然后关注该框并在其自己的实例中输入命令 运行 Excel。我遇到的问题是我只知道如何发送密钥,但这不是很可靠,因为如果我的计算机滞后,它就不会捕获文本。无论如何要聚焦对话框并将文本放入其中然后 运行?

^+e::
    SetKeyDelay, 0
    FileDlg := ComObjCreate("Shell.Application").FileRun, FileDlg := ""
    send, excel.exe /x {ENTER}
    return

您可以直接在 Excel

上使用 COM
xl := ComObjCreate("Excel.Application")         ; createa a handle to excel file
xl.Workbooks.Add                                ; create new workbook
xl.Visible := True                              ; set Excel to be visible