A
at
Гость
Здравствуйте, прошу подсказать. Не получается назначить переменной значения из поля Input. Вопрос в примере:
Код:
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 335, 185, 192, 114)
$Input1 = GUICtrlCreateInput("", 96, 80, 145, 21)
$Combo1 = GUICtrlCreateCombo("не выбрано", 96, 32, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, 'Список_1|Список_2')
$Button1 = GUICtrlCreateButton("Запрос", 128, 136, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Global $_String_Input = GUICtrlRead($Input1) ; Как правильно передать значения в переменную $_String_Input из $Input1
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Combo1
Switch GUICtrlRead($Combo1)
Case GUICtrlRead($Combo1) = 'Список_1'
GUICtrlSetData($Input1, '111')
Case GUICtrlRead($Combo1) = 'Список_2'
GUICtrlSetData($Input1, '222')
Case $Button1
_Download()
EndSwitch
EndSwitch
WEnd
Func _Download()
$Download_File = InetGet('http://yandex.ru/'& $_String_Input'', @DesktopDir & '\file.txt')
EndFunc