Автор Тема: AUProducer (Работа с MsgBox, InputBox и TrayTip)  (Прочитано 2544 раз)

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

Оффлайн GUIMish [?]

  • Новичок
  • *
  • Сообщений: 122
  • Репутация: 12
  • Пол: Мужской
    • GUIMish
    • Награды
  • Версия AutoIt: 3.3.12.0
Autoit: 3.3.8.1
Версия: 1.2

Снимок:
Нажмите для отображения изображения в оригинальном размере.

Файл: AU3

Автор: GUIMish
« Последнее редактирование: Май 04, 2013, 08:14:10 от GUIMish »
С Уважением GUIMish

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

AUProducer (Работа с MsgBox, InputBox и TrayTip)
« Отправлен: Май 03, 2013, 19:35:38 »

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2723
  • Репутация: 1139
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: AUProducer
« Ответ #1, Отправлен: Май 03, 2013, 23:52:03 »
GUIMish
При использовании пароля в InputBox форму можно сделать так:
Код: AutoIt [Выделить]
Do
$sAnswer = InputBox ("Заголовок","текст","", '*', 120, 120)
    If @error Then
        MsgBox(4096, "Имя программы", "Завершение скрипта.")
        Exit
    Else
        $validate = ($sAnswer = "12")
        If Not $validate Then MsgBox(4096, "Ошибка", "Пароль неверный.")
    EndIf
Until $validate
MsgBox(4096, "Вход", "Пароль верный.")

Во первых ответ является не числом, текстовой строкой всегда. Во вторых вход в цикл не должен сопровождаться проверкой условия, а значит всегда целесообразней Do-Until. Проверка ошибки не только для =1, а для любого, что означает сбой или отказ.

Кнопки можно сделать по больше по высоте особенно на вкладке Tray, прям микротекст какой то. К "Taйм-ayт" можно добавить GUICtrlCreateUpdown.

Часы излишне. А в остальном нормально, по крайней мере удобней пользоваться русифицированной, чем англоязычной CodeWizard.

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: AUProducer
« Ответ #2, Отправлен: Май 04, 2013, 01:09:04 »
GUIMish
поменяй название темы на что-нибудь более информативное, с использованием русских слов.

а еще, стоило бы описание добавить. а то даже картинки нет, не понятно что оно делает.
Конференция посвященная AutoIt на jabber.ru - [email protected]
Как попасть на конференцию читаем тут


Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7827
  • Репутация: 2287
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: AUProducer
« Ответ #3, Отправлен: Май 04, 2013, 05:40:04 »
Я в последний раз переношу тему из полезняшек (далее последуют санкции), это не полезняшка а готовый пример, т.н утилита.
И ещё, картинка у меня не отображается, заливать картинки можно к нам, т.к для тега thumb нужна прямая (не https) ссылка.


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

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

Re: AUProducer
« Ответ #3 Отправлен: Май 04, 2013, 05:40:04 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
2912 Просмотров
Последний ответ Октябрь 24, 2010, 13:01:08
от SyDr
15 Ответов
6644 Просмотров
Последний ответ Январь 11, 2011, 18:22:24
от Suppir
5 Ответов
4628 Просмотров
Последний ответ Февраль 13, 2011, 19:52:47
от `p r o x y
6 Ответов
3617 Просмотров
Последний ответ Февраль 18, 2012, 19:39:23
от gora
0 Ответов
1467 Просмотров
Последний ответ Май 04, 2013, 05:40:50
от CreatoR
0 Ответов
1413 Просмотров
Последний ответ Май 04, 2013, 08:10:14
от GUIMish
1 Ответов
2534 Просмотров
Последний ответ Май 07, 2013, 15:05:03
от ---Zak---
6 Ответов
1487 Просмотров
Последний ответ Июль 25, 2015, 13:22:43
от Yashied
22 Ответов
3043 Просмотров
Последний ответ Июнь 09, 2017, 01:12:34
от Alofa
3 Ответов
627 Просмотров
Последний ответ Декабрь 07, 2017, 13:49:09
от ra4o