2015-01-23 2 views
0

Outlook 플러그인에서 드롭 다운에서 텍스트를 가져 오려고합니다.텍스트가 드롭 다운 목록에서 선택되어 있지 않습니다.

다음 코드가 있습니다.

#Include <GuiComboBox.au3> 
#Include <GuiComboBoxEX.au3> 
#include <GUIListBox.au3> 
#include <GUIConstantsEx.au3> 
#include <GuiButton.au3> 

global $hcombo = "[NAME:cboMeetingRooms]" 
global $hcomboclass = "[CLASS:WindowsForms10.COMBOBOX.app.0.2d538d3_r86_ad4]" 
global $title = "Lifesize Cloud Outlook Add-In Settings" 
global $index = 0 
local $sText = 'headset' 

WinActivate($title) 

sleep(3000) 

local $shcombo = ControlGetHandle($title, "", $hcombo) 
$Index = _GUICtrlComboBox_FindStringExact($shcombo, $sText) 
ConsoleWrite($Index) 
$tt = _GUICtrlComboBox_SelectString($shcombo, $Index) 
ConsoleWrite($tt) 
sleep(3000) 

Plz Plz Plz 선택한 문자열을 가져올 수 있도록 도와주세요. ! 나는 [여기 이미지 설명을 입력합니다] 올바른 인덱스하지만 선택되지 텍스트를 얻고있다 [1]

내가 모든 코드를 통과 :(하지만 한이 결과

출력 찾을 didnot :

>"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut 
    "C:\Users\mm1\Desktop\AutoIT\ex.au3"  
8-1>Exit code: 0 Time: 7.195 
내가 선택한 항목 콤보를 읽을 다음 SetCurSel과 선택을 설정하는 방법에

답변

0

봐.

#Include <GuiComboBox.au3> 
#Include <GuiComboBoxEX.au3> 
#include <GUIListBox.au3> 
#include <GUIConstantsEx.au3> 
#include <GuiButton.au3> 

global $hcombo = "[NAME:cboMeetingRooms]" 
global $hcomboclass = "[CLASS:WindowsForms10.COMBOBOX.app.0.2d538d3_r86_ad4]" 
global $title = "Lifesize Cloud Outlook Add-In Settings" 
global $index = 0 
local $sText = 'headset' 

WinActivate($title) 

sleep(3000) 

local $shcombo = ControlGetHandle($title, "", $hcombo) 
$Index = _GUICtrlComboBox_FindStringExact($shcombo, $sText) 
ConsoleWrite($Index) 
_GUICtrlComboBox_SetCurSel($shcombo, $Index) 
$tt = GUICtrlRead($shcombo) ; this will give you the value that we set selected /w SetCurSel 
ConsoleWrite($tt) 
sleep(3000) 
+0

그것은 나에게 많은 도움이 때문에 인접 해결로 – Maheshwari

+0

이 그것을 표시하십시오 :-) 주셔서 감사합니다 rs 그것이 효과가 볼 수 있습니다. 내 기쁨 : D 조 –

+0

안녕하세요, 어떻게 콤보 상자 이름이 없을 때 드롭 다운에서 항목을 선택할 수 있습니다. 아래 명령을 참조하십시오. Plz AutoIT v3에서 콤보 이름을 가져 오지 않을 때 항목을 선택하는 방법을 알려줍니다. Window Info – Maheshwari

관련 문제