Автор Тема: Работа с условием If  (Прочитано 180 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kyi [?]

  • Новичок
  • *
  • Сообщений: 43
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Работа с условием If
« Создано: Май 17, 2018, 20:45:18 »
Добрый день!
Подскажите в чем я не прав, почему не отрабатывает условие?
Код: AutoIt [Выделить]
#include <StaticConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GuiButton.au3>
#include <EditConstants.au3>

Local $test = GUICreate("test",350,214,-1,-1,-1,-1)
Local $Edit = GUICtrlCreateInput("",90,50,150,20,-1,$WS_EX_CLIENTEDGE)
Local $Button = GUICtrlCreateButton("Нажать",116,100,100,30,-1,-1)
GUISetState(@SW_SHOW,$test)


While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
       
        Case $Button
            If $Edit = 'www' Then
                MsgBox(0,"заголовок", $Edit,0)
            EndIf

    EndSwitch
WEnd


Русское сообщество AutoIt

Работа с условием If
« Отправлен: Май 17, 2018, 20:45:18 »

Помечен как лучший ответ пользователем kyi Отправлен Май 17, 2018, 21:22:22

Оффлайн ra4o [?]

  • Скриптер
  • ****
  • Сообщений: 800
  • Репутация: 140
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Работа с условием If
« Ответ #1, Отправлен: Май 17, 2018, 21:03:26 »
У Вас в переменной $Edit идентификатор поля ввода Input , для того что бы получить значение этого поля используйте функцию GuiCtrlRead($Edit)
Код: AutoIt [Выделить]
            If GuiCtrlRead($Edit) = 'www' Then
                MsgBox(0,"заголовок", $Edit,0)
            EndIf


Оффлайн kyi [?]

  • Новичок
  • *
  • Сообщений: 43

  • Автор темы
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Работа с условием If
« Ответ #2, Отправлен: Май 17, 2018, 21:23:02 »
Ух..
А в начале казалось так все просто

Русское сообщество AutoIt

Re: Работа с условием If
« Ответ #2 Отправлен: Май 17, 2018, 21:23:02 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
12 Ответов
3569 Просмотров
Последний ответ Февраль 20, 2012, 03:56:14
от CreatoR
3 Ответов
3894 Просмотров
Последний ответ Сентябрь 13, 2012, 00:51:36
от AZJIO
8 Ответов
4344 Просмотров
Последний ответ Декабрь 18, 2012, 09:09:50
от at
13 Ответов
4249 Просмотров
Последний ответ Май 14, 2013, 01:41:08
от AZJIO
11 Ответов
3980 Просмотров
Последний ответ Сентябрь 03, 2013, 00:00:13
от AZJIO
5 Ответов
2816 Просмотров
Последний ответ Октябрь 18, 2013, 17:21:25
от sngr
2 Ответов
1294 Просмотров
Последний ответ Май 08, 2014, 00:20:04
от xaker
6 Ответов
1574 Просмотров
Последний ответ Октябрь 25, 2014, 16:24:18
от WSWR
11 Ответов
3983 Просмотров
Последний ответ Август 10, 2015, 19:54:47
от uritalex
1 Ответов
1116 Просмотров
Последний ответ Май 26, 2017, 21:10:31
от uritalex