Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"

> Кружок юного КОДЕРА [Лекции], Тут мы только читаем!
andr_mozg
сообщение 21.11.2013, 18:58
Сообщение #1


7*#2&$%@
*******

Группа:
Технический Маньяк
Сообщений: 1845
Регистрация: 9.10.2011
Из: Москва, Дмитровское ш.
Вне форума


Репутация:   71  


Прикрепленное изображение


Тут я попробую рассказать как писать скрипты на AutoIT и убедить в том что тут нет нечего сложного.

Напутствие, для юного кодера

1. Буду стараться объяснять на пальцах (без жесткой терминологии)
2. Будит выложен Букварь, по нему необходимо делать внеклассное чтение.
3. Если есть вопросы, задаем их в соответствующей теме.
4. Все уроки надо повторять и делать все самим.
5. Да, при желании научу и блондинку. (IMG:style_emoticons/default/laugh.gif)

Я не профессиональный программе, и мои программы далеки от совершенства, но они бт.. ть работают, и ваши будут, может код не красивый и правила кодерские мы нарушаем но как говорится - «гребем как можем» (IMG:style_emoticons/default/biggrin.gif) .



Обсуждение >> ТУТ


P.S. почему AutoIT ?
- удобный редактор
- простой язык, прощает много косяков
- функционал постоянно расширяется, и возможности огромны.
- Пользоваться можно на халяву (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
 
Start new topic
Ответов
andr_mozg
сообщение 27.11.2013, 18:46
Сообщение #2


7*#2&$%@
*******

Группа:
Технический Маньяк
Сообщений: 1845
Регистрация: 9.10.2011
Из: Москва, Дмитровское ш.
Вне форума


Репутация:   71  


Урок #3 Первый скрипт.


1. Открываем наш созданный скрипт (как и где, смотрим прев. уроки)

2. На новой строке набираем Ms (редактор сам нам подскажит что за функции есть в стандартной библиотеке)
Прикрепленное изображение


правильно - Msgbox (эта функция позволит нам вывести на экран окно с нашим текстом.)

3. Нажимаем Ентер, и редактор допишит с Ms до Msgbox, ставим скобку и видим
Прикрепленное изображение

Редактор подскахит какие у данной функции необходимые параметры

- Flag цифровое значения, все варианты описаны в хелпи. от него зависит значек и наличие и значения кнопок.
- Title заголовок окна
- Text текст выводимый в окне
- Timeout это время через которое закроется окно само (квадратные скобки говарят о том что эти параметры не обезательные (без них работать будит) )
- следующий параметр нам ненужен, забыли про него.

4. Значит после скобки пишим,
первый - 0
воторой "Мой первый скрипт"
третий "Я это сделал... !!!"

Параметры й всех функций пишим в круглых скобках, если их больше 2х, то через щапятую, если это текст то в кавычках - таких ""
так же пишим 4ый параметр - 10 но без запятой (это неверно, но надо проверить как это работает)
Получили примерно следующее.

Код
MsgBox(0,"Мой первый скрипт","Я это сделал...!!!"10)


Мы как и положено указали 3ри обезательных параметра, через запятую, текст указали в кавычках, 4тый параметр указали неверно (без запятой) но все это в скобках.

5. Запускаем Скрипт на выполнение (Запоминаем - F5) и что мы видим в нижнем окне?
Прикрепленное изображение


чтож нам понаписали????

D:\AutoIT_book\Script_1.au3(13,50) : ERROR: syntax error - в таком то скрипте в строке 13! символ 50! какая то ошибка синтаксиса.

Далее нам показывают еще более конкретно где косяк, но нам показывая строку и так всегда будит все понятно (просто берем и все проверяем, где непоставили кавычки или запятую или еще чего)


6. Ставим запятую, и получаем следущее
Код
MsgBox(0,"Мой первый скрипт","Я это сделал...!!!",10)


7. Запускаем и радуемся, видим следующее.

Прикрепленное изображение



8. Через 10сек. (4тый параметр) который мы указали окно закроется само.

9. В нижним окне по завершению видим

Код
>Exit code: 0    Time: 10.650


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


-------------------------- ДЗ ------------------------------------

Открываем Азбуку

Вторая вкладка - Указатель

Находим Msgbox.

Читаем, особенно внимательно
Цитата
Замечания

Значением параметра flag может быть комбинация следующих значений:



____________ Задачи!

1. Необходимо сделать так что бы появился восклицательный знак в нашем окне. (то которое мы делали в этом уроки (IMG:style_emoticons/default/smile.gif) )

2. В нашем окне надо сделать вопросительный знак и две кнопки OK и Cancel












Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post

Сообщений в этой теме


Fast ReplyReply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"