Что нового

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

luxess777

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

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Посмотрите пример в справке к функции
Код:
GUICtrlCreateButton() ; кликните по этой функции - откроется онлайн справка
 
Автор
L

luxess777

Новичок
Сообщения
5
Репутация
0
InnI сказал(а):
Посмотрите пример в справке к функции
Код:
GUICtrlCreateButton() ; кликните по этой функции - откроется онлайн справка

Код:
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

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
luxess777 [?]
Читать справку, значит, не хотите...
Ну, удачи вам в изучении языка через форум
Код:
#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
 
Автор
L

luxess777

Новичок
Сообщения
5
Репутация
0
Читать справку, значит, не хотите...
Все хотим.. а зачем помогли? Первый раз изучаю код, по этому я два по пять в этом...

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

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