我目前想要autohotkey打开运行对话框,然后专注于该框并输入命令以在其自己的实例中运行Excel。我遇到的问题我只知道如何发送密钥,但这并不是非常可靠,好像我的计算机滞后它不会捕获文本。无论如何都要关注对话框并将文本放入其中然后运行?
^+e::
SetKeyDelay, 0
FileDlg := ComObjCreate("Shell.Application").FileRun, FileDlg := ""
send, excel.exe /x {ENTER}
return
答案 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