Недавние сообщения

Страницы: 1 2 [3] 4 5 ... 10
21
В функции MsgBox значение указывающие на тип окна и возможные комбинации кнопок нужно указывать в виде числа или суммы определенных чисел.
По сути у меня очень схожая задача. Мне нужно проверить входит ли вводимое число в предопределенный ряд чисел или всевозможную комбинации сумм этих чисел.
Как это реализовать? Желательно без цикла.
22
Стол заказов / Скачать файлы с сайта
« Последний ответ от TotKtoNado96 Отправлен Январь 18, 2019, 11:05:23 »
Нужно скачать книги с сайта
со всякими httrack не получается.
Вся надежда на AutoIt.
Раньше с ним не работал. Пишу "со словарем". Что делать? Возможно это вообще?
23
Дни рождения / С днём рождения vibor, EnekinSky, akmal18, CreatiK!
« Последний ответ от Представитель Сообщества Отправлен Январь 18, 2019, 01:00:31 »
От имени всего Русского сообщества AutoIt поздравляем Вас vibor, EnekinSky, akmal18, CreatiK с днём рождения!



Цитировать
Пусть все мечты исполнятся,
Пусть все желанья сбудутся,
Пусть радости запомнятся,
А горести забудутся.

Здоровье будет крепкое,
В делах всегда согласие,
Любовь навеки верная —
Без ссор и разногласия.

Зарплата только вовремя,
Стабильная, высокая.
Работа будет лёгкая
И не совсем далёкая.

Пусть жизнь Вам дарит самые
Прекрасные мгновения.
Желаем только радости
И счастья, с днем рождения!
24
Стол заказов / Разбор и замена (Извлечение ресурсов для перевода)
« Последний ответ от Moreno410 Отправлен Январь 17, 2019, 22:57:30 »
Доброго времени суток, форумчане!

Требуется помощь специалистов!
Необходима скорректировать сценарий скрипта под файл ida.hlp с целью извлечения ресурсов для перевода с последующей сборкой в соответствующий формат.

Буду благодарен!

25
Общие вопросы по AutoIt / Re: [Элементы GUI] В ListView не работает меню
« Последний ответ от sterro_sasha Отправлен Январь 17, 2019, 19:38:22 »
Спасибо, буду искать, пробовать  :)
26
Общие вопросы по AutoIt / Re: [Элементы GUI] В ListView не работает меню
« Последний ответ от joiner Отправлен Январь 17, 2019, 19:10:56 »
тут на форуме масса примеров. смотри похожие темы внизу страницы
27
Общие вопросы по AutoIt / Re: [Элементы GUI] В ListView не работает меню
« Последний ответ от sterro_sasha Отправлен Январь 17, 2019, 18:24:31 »
Для LisView используйте "WM_NOTIFY"

Можно чуть подрбнее, если не сложно.


Добавлено: Январь 17, 2019, 18:30:09
В принципе.. нашел оч хороший пример для изучения, думаю будет полезным не только мне:

__autoitscript.com/forum/topic/182941-context-menu/?do=findComment&comment=1313966
28
Общие вопросы по AutoIt / Re: [Элементы GUI] В ListView не работает меню
« Последний ответ от ra4o Отправлен Январь 17, 2019, 18:10:54 »
Для LisView используйте "WM_NOTIFY"
29
Общие вопросы по AutoIt / [Элементы GUI] В ListView не работает меню
« Последний ответ от sterro_sasha Отправлен Январь 17, 2019, 17:40:30 »
Подскажите пожалуйста, почему нет реакции, когда нажимаешь Открыть в контекстном меню списка ListView?

При этом если нажать просто по области GUI - то реакция есть. Буду рад совету, не знаю куда копать даже ((

Вот черновик:

Код: AutoIt [Выделить]
#include <GuiMenu.au3>
#include <GUIConstantsEx.au3>
#include <WinAPI.au3>
#include <WindowsConstants.au3>

#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
#include <GuiImageList.au3>
#include <WindowsConstants.au3>
#include <WinAPIGdi.au3>
#include <WinAPI.au3>
#include <FontConstants.au3>
#include <GuiMenu.au3>

Global Enum $idOpen = 1000, $idSave, $idInfo

_Main()

Func _Main()
    ; Создаёт GUI
    $hGUI = GUICreate("Menu", 400, 300)

Global $hListView = _GUICtrlListView_Create($hGUI, '', 0, 0, 380, 280) ;создание таблицы
_GUICtrlListView_SetExtendedListViewStyle($hListView, _ ; расширенные стили
        BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT))

    GUISetState()

    ; Регистрация обработчика сообщений
    GUIRegisterMsg($WM_COMMAND, "WM_COMMAND")
    GUIRegisterMsg($WM_CONTEXTMENU, "WM_CONTEXTMENU")

    ; Цикл выполняется, пока окно не будет закрыто
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

EndFunc   ;==>_Main

; Обработчик сообщений WM_COMMAND
Func WM_COMMAND($hWnd, $iMsg, $iwParam, $ilParam)
    #forceref $hWnd, $iMsg, $ilParam
    Switch $iwParam
        Case $idOpen
            _WinAPI_ShowMsg ("Открыть")
        Case $idSave
            _WinAPI_ShowMsg ("Сохранить")
        Case $idInfo
            _WinAPI_ShowMsg ("Информация")
    EndSwitch
EndFunc   ;==>WM_COMMAND

; Обработчик сообщений WM_CONTEXTMENU
Func WM_CONTEXTMENU($hWnd, $iMsg, $iwParam, $ilParam)
    #forceref $hWnd, $iMsg, $ilParam
    Local $hMenu

    $hMenu = _GUICtrlMenu_CreatePopup ()
    _GUICtrlMenu_InsertMenuItem ($hMenu, 0, "Открыть", $idOpen)
    _GUICtrlMenu_InsertMenuItem ($hMenu, 1, "Сохранить", $idSave)
    _GUICtrlMenu_InsertMenuItem ($hMenu, 3, "", 0)
    _GUICtrlMenu_InsertMenuItem ($hMenu, 3, "Информация", $idInfo)
    _GUICtrlMenu_TrackPopupMenu ($hMenu, $iwParam)
    _GUICtrlMenu_DestroyMenu ($hMenu)
    Return True
EndFunc   ;==>WM_CONTEXTMENU

30
Стол заказов / Программа для работы с банковскими вкладами(учебная версия)
« Последний ответ от Grizli Отправлен Январь 17, 2019, 13:57:21 »
Версия AutoIt: 3.3.14.0

Описание:
Приветствую уважаемые. Работаю в техникуме программистом. Открыли новую профессию для девчонок- Банковский операционист. Руководство спрашивает, могу ли я для лабораторных работ написать модули. Прошу вашего совета, нужна основа, доработаю мелочи сам.
Что требуется:
ПО кнопке открытия вклада открывается форма для заполнения данных вклада- паспорт, сумма, срок и тп. при завершении заполнения открывается текстовая форма договора вклада, в которую в нужных местах вставлены данные, заполненные в форме заполнения вклада. закрываем печатную форму. по кнопке закрыть отображается Фейковый журнал открытых ранее вкладов(эмуляция реального журнала, указаны 5-7 строк уже открытых вкладов, нигде не будут никак использоваться, данные в них "от балды"). в котором последним отображается наш реально забитый вклад. по открытию его можно принудительно закрыть.
Примечания:
Напишу еще для тех, кто любит свой ум потренировать разными задачами, знаю тут немало имеется таких умельцев:
Еще нужна кнопка частичного отзыва суммы вклада, уменьшающую сумму вклада со дня отзыва части суммы(влияет на начисление %,со дня отзыва % начисляются на уменьшенную сумму)
и кнопка выдачи вклада с % после окончания срока вклада(подозреваю для этого нужно поле для ввода текущей даты, что-то наподобие точки актуальности 1с, то есть перевел дату в будущее, вклад по дате закрылся и можно выдавать деньги).
Сам вклад нигде сохранять не нужно. При закрытии программы пусть очищается журнал и остаются набитые те фейковые строчки вкладов, пусть сам вклад хранится в переменной массива до закрытия программы. При каждом запуске программы студентка будет новая работать со своим новым вкладом.
Буду рад любой помощи...
Страницы: 1 2 [3] 4 5 ... 10