Общий раздел по AutoIt > GUI - Графический интерфейс пользователя

Нажатие на кнопку

(1/2) > >>

luxess777:
Помогите плиз разобраться. Есть форма в GUI. На это форме есть кнопка. Как к этой кнопке привязать действие, что бы переходил допустим на сайт.
В коде пишу ShellExecute('http://autoit-script.ru')
Но он при начале работы скрипта начинает сразу запускать эту ссылку... Как сделать так, что бы только после нажатии на кнопку на форме открывалась ссылка?

InnI:
Посмотрите пример в справке к функции Код: AutoIt GUICtrlCreateButton() ; кликните по этой функции - откроется онлайн справка

luxess777:

--- Цитата: InnI от Май 27, 2018, 14:34:08 ---Посмотрите пример в справке к функции Код: AutoIt GUICtrlCreateButton() ; кликните по этой функции - откроется онлайн справка

--- Конец цитаты ---

Код: AutoIt Local $button1

$123 = GUICreate("123",350,350,-1,-1,-1,-1)
$button1 = GUICtrlCreateButton("Мой текст",123,130,100,30,-1,-1)

$button1 = Run('notepad.exe') ; будет запущен или открыт блокнот

Вот код, собираю проект. При нажатии на .exe файл, он просто открывает блокнот. а как сделать так, что бы форма в начале открывалась?

InnI:
luxess777  [?]

--- Цитировать ---Вот код
--- Конец цитаты ---
Читать справку, значит, не хотите...
Ну, удачи вам в изучении языка через форум (нажмите для показа/скрытия)Код: AutoIt #include <GUIConstantsEx.au3>

$123 = GUICreate("123",350,350,-1,-1,-1,-1)
$button1 = GUICtrlCreateButton("Мой текст",123,130,100,30,-1,-1)
GUISetState()

Do
  Switch GUIGetMsg()
    Case $button1
      ShellExecute("www.autoit-script.ru")
    Case $GUI_EVENT_CLOSE
      Exit
  EndSwitch
Until 0

luxess777:

--- Цитировать ---Читать справку, значит, не хотите...
--- Конец цитаты ---
Все хотим.. а зачем помогли? Первый раз изучаю код, по этому я два по пять в этом...

Тогда какой понт от форума?

В принципе уже сам разобрался, но спасибо за Код: AutoIt Case $GUI_EVENT_CLOSE
  :) :) :)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии