Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Общие вопросы по AutoIt

Закрытая тема
Настройки темы
Общие вопросы по AutoIt

Аватара для bugmenotagain

Старожил


Сообщения: 293
Благодарности: 1


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


После чтения основной справки появился вопрос, буду рад если вы на него подскажите ответ.
Есть в справке вот такой пример скрипта
читать дальше »
Код: Выделить весь код
#include <GUIConstants.au3>

$mainwindow = GUICreate("Hello World", 200, 100)
GUICtrlCreateLabel("Hello world! How are you?", 30, 10)
$okbutton = GUICtrlCreateButton("OK", 70, 50, 60)

$dummywindow = GUICreate("Dummy window for testing ", 200, 100)

GUISwitch($mainwindow)
GUISetState(@SW_SHOW)

While 1
  $msg = GUIGetMsg(1)

  Select
    Case $msg[0] = $okbutton
      MsgBox(0, "GUI Event", "You pressed OK!")

    Case $msg[0] = $GUI_EVENT_CLOSE And $msg[1] = $mainwindow 
      MsgBox(0, "GUI Event", "You clicked CLOSE on the main window! Exiting...")
      ExitLoop
  EndSelect
WEnd

$dummywindow = GUICreate("Dummy window for testing ", 200, 100)
создает ложное окошко? что оно делает если при его комментировании ничего не изменяется?
$msg = GUIGetMsg(1)
вызывает запрос о получении сообщений о событиях, 1 для массивов, но каких массивов если их не задано?
Case $msg[0] = $GUI_EVENT_CLOSE And $msg[1] = $mainwindow
как это переменую msg[0] без запроса о массивах приравняли к кнопке закрытия и запросу о массивах? и тем более что это за условие такое?
спасибо

Отправлено: 13:35, 15-07-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Как Вы думаете, если в:
Цитата bugmenotagain:
Код: Выделить весь код
#include <StaticConstants.au3>
»
нет такой константы, как «$WS_EX_LAYERED», а есть в:
Код: Выделить весь код
╔═══════════════════════════════════════════ Поиск файла: *.au3 ═══════════════════════════════════════════╗
║  C:\Program Files\AutoIt3\Include\                                                                       ║
║   07.03.2010│     371.14 К│R  A      │WinAPI.au3                                                         ║
║   07.03.2010│      23.33 К│R  A      │WindowsConstants.au3                                               ║
║                                                                                                          ║
…
то что нужно сделать?
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:18, 28-07-2012 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для bugmenotagain

Старожил


Сообщения: 293
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Iska, понял спасибо, остался второй вопрос, что неверного в задании фоновой картинки? ее просто нет в создаваемом "Окно с фоном"

Отправлено: 20:32, 28-07-2012 | #22


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата bugmenotagain:
что неверного в задании фоновой картинки?
»
Цитата:
@ScriptDir
Directory containing the running script. (Result does not contain a trailing backslash)
bugmenotagain, Вы теперь будете любые свои вопросы задавать в персональной теме?
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:42, 28-07-2012 | #23


Аватара для bugmenotagain

Старожил


Сообщения: 293
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Iska, спасибо еще раз.
в какой теме посоветуете задавать вопросы?

Отправлено: 20:50, 28-07-2012 | #24


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата bugmenotagain:
в какой теме посоветуете задавать вопросы? »
В заголовке раздела AutoIt есть прикреплённое объявление: FAQ по размещению и поиску информации на конференции OSZone.net. Прочтите его.

Отправлено: 21:36, 28-07-2012 | #25


Аватара для bugmenotagain

Старожил


Сообщения: 293
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Iska, не нашел подходящей темы для следующего вопроса, неужели нужно плодить новую тему?

в этом примере
читать дальше »

For $i= 1 To 10
$var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE", $i)
If @error Then ExitLoop
MsgBox(4096, "Подраздел №" & $i & " в разделе HKLM\Software: ", $var)
Next

нужно чтобы 10 значений выводились не в сообщениях, а в списке. такое возможно?

я так понимаю нужен GUICtrlCreateList и в него затолкать массив, но как?

Отправлено: 16:40, 01-08-2012 | #26


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата bugmenotagain:
Iska, не нашел подходящей темы для следующего вопроса, неужели нужно плодить новую тему? »
Если сомневаетесь в корректном истолковании Правил, уточните у Администрации или Модератора раздела.

Отправлено: 18:18, 01-08-2012 | #27


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


Цитата bugmenotagain:
нужно чтобы 10 значений выводились не в сообщениях, а в списке. такое возможно?
я так понимаю нужен GUICtrlCreateList и в него затолкать массив, но как? »
GUICtrlSetData в цикле

Отправлено: 12:24, 02-08-2012 | #28


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Тема закрыта, т.к нарушает несколько правил форума одновременно.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 17:53, 02-08-2012 | #29



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Общие вопросы по AutoIt

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Общие вопросы о DFS alina1325 Microsoft Windows NT/2000/2003 8 07-04-2016 13:28
Интернет - ICQ .:[ все вопросы ]:. Evil Программное обеспечение Windows 712 06-09-2012 17:32
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. Vadikan AutoIt 1543 18-01-2009 10:46




 
Переход