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
我目前希望使用 autohotkey 打开 运行 对话框,然后关注该框并在其自己的实例中输入命令 运行 Excel。我遇到的问题是我只知道如何发送密钥,但这不是很可靠,因为如果我的计算机滞后,它就不会捕获文本。无论如何要聚焦对话框并将文本放入其中然后 运行?
^+e::
SetKeyDelay, 0
FileDlg := ComObjCreate("Shell.Application").FileRun, FileDlg := ""
send, excel.exe /x {ENTER}
return
您可以直接在 Excel
上使用 COMxl := ComObjCreate("Excel.Application") ; createa a handle to excel file
xl.Workbooks.Add ; create new workbook
xl.Visible := True ; set Excel to be visible