Combobox 自动热键控件仅获取选定的组合框值

Combobox 自动热键控件仅获取选定的组合框值,combobox,autohotkey,Combobox,Autohotkey,在windows中,大多数应用程序的“另存为”窗口在文件名字段的正下方有一个字段“另存为类型”。请参见下面的屏幕截图: 我正在尝试读取当前选定的类型,但它不起作用。我有: ControlGet, Outputvar, List, Selected, ComboBox3, Save As 这将列出所有可能的文件类型,而不仅仅是选定的文件类型。ControlGet的帮助页面告诉我关于选项“Selected”、“Focused”和其他选项,但显然它们只适用于ListView控件,而不适用于组合框

在windows中,大多数应用程序的“另存为”窗口在文件名字段的正下方有一个字段“另存为类型”。请参见下面的屏幕截图:

我正在尝试读取当前选定的类型,但它不起作用。我有:

ControlGet, Outputvar, List, Selected, ComboBox3, Save As
这将列出所有可能的文件类型,而不仅仅是选定的文件类型。ControlGet的帮助页面告诉我关于选项“Selected”、“Focused”和其他选项,但显然它们只适用于ListView控件,而不适用于组合框

我尝试使用帮助中描述的所有选项,但总是得到相同的结果,即完整的选项列表。是否有办法只获取所选项目或所选项目的索引,或任何可以提示所选内容的信息?

您正在寻找的选项是“选择”。我刚刚测试了一下,效果非常好。:)


我不认为文件类型选择器应该是一个组合框。你能在那里输入你自己的文字吗?哪个应用程序会生成保存对话框?另外,屏幕截图也会有帮助。。。很多本例中的具体应用程序是Opera,我添加了一个屏幕截图。您不能在该字段中输入自己的文本。谢谢各位。
ControlGet, controlData, Choice,, Combobox2, Save As
MsgBox % controlData