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

时间:2017-08-08 15:22:08

标签: autohotkey

我目前想要autohotkey打开运行对话框,然后专注于该框并输入命令以在其自己的实例中运行Excel。我遇到的问题我只知道如何发送密钥,但这并不是非常可靠,好像我的计算机滞后它不会捕获文本。无论如何都要关注对话框并将文本放入其中然后运行?

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

1 个答案:

答案 0 :(得分:1)

您可以直接在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