[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Ответить
 • Просмотры: 15
Аватара пользователя
morres

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение morres »

Цитата Sylver Dragon:



Цитата Frost_Imp:

Да в том то и дело, что не хочется его разворачивать. При развернутом окне и SEND замечательно работает »

Дело в том, что если окно неактивно - далеко не факт, что оно среагирует. Например, в моём случае высылка работает, но игра реагирует только после разворачивания (получения фокуса).
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




Доброго всем времени суток!

Опять возвращаюсь к своей проблеме - отправке в НЕактивное окно с игрой команды о нажатии клавиши. Единственный разумный вариант:

ControlSend("GameName", "", "", "{F1}")

не работает... Неужели совсем пропащее дело?
Аватара пользователя
morres

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение morres »

Всем привет. Как получить имя функции из которой вызывается команда
Аватара пользователя
Creat0R

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Creat0R »

Dump

Обсуждалось неоднократно. Ищи в теме по слову FTP
Аватара пользователя
DobroeZlo

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение DobroeZlo »

Creat0R,

Я имею в ввиду следующее:

есть например функция



Func Some()

.......

MsgBox(0, "FuncName", "здесь должно быть имя функции Some")

EndFunc



Есть какая нибудь функция для определения имени ?

Спасибо!
Аватара пользователя
CrazyNNM

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение CrazyNNM »

Evgeniy_Spartak,
Цитата Evgeniy_Spartak:



как при автоматической установки программ в файле RunOnceEx сделать паузы между командами
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




Пауза в AutoIt'е делается с помощью Sleep(1000) -> тут 1000 это секунда.



ganselo,
Цитата ganselo:



как скрыть ранее созданный элемент с формы (т.е я создал например какой нибуть Edit на форме, мне нужно по нажатию определённого Buttona скрыть этот объект
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




Можно так:





Код:

Код: Выделить всё

#include 
$GUI = GUICreate("Toggle Edit visibility", 300, 200)
$Edit = GUICtrlCreateEdit("", 20, 10, 260, 120)
$HideShowEdit_Button = GUICtrlCreateButton("Hide Edit", 20, 160, 70, 20)
GUISetState(@SW_SHOW, $GUI)
While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
        Case $HideShowEdit_Button
            If BitAND(GUICtrlGetState($Edit), $GUI_HIDE) Then
                GUICtrlSetState($Edit, $GUI_SHOW)
                GUICtrlSetData($HideShowEdit_Button, "Hide Edit")
            Else
                GUICtrlSetState($Edit, $GUI_HIDE)
                GUICtrlSetData($HideShowEdit_Button, "Show Edit")
            EndIf
    EndSwitch
WEnd
Аватара пользователя
Creat0R

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Creat0R »

Цитата Creat0R:



Можно так:
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




Спасибо большое.



Ещё вопрос. Как в процессе выполнения программы изменять размеры формы (т.е при нажатии Button'a размеры формы должны увеличиватся/уменьшатся)?
Аватара пользователя
morres

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение morres »

ganselo,


Цитата ganselo:



Как в процессе выполнения программы изменять размеры формы
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




Размеры GUI? см.
WinMove()
, а если размеры элементов то см.
GUICtrlSetPos()
или
ControlMove()
.
Аватара пользователя
Creat0R

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Creat0R »

Цитата Creat0R:



Размеры GUI? см. WinMove(), а если размеры элементов то см. GUICtrlSetPos() или ControlMove().
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




Размер именно самого окна. спс попробую
Аватара пользователя
Creat0R

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Creat0R »

Новая версия утилиты
Au3ToPost 1.8
!

(Архив включает откомпилированную версию).



Список изменении:




Цитата:



v1.8 [05.12.2008]

+ Добавлено распознавание стиля - стиль отвечающий за блочный комментарии (#CS...#CE).

+ Добавлено распознавание стиля - стиль отвечающий за т.н аббревиатуры, например при вводе cw.

+ Добавлена поддержка преобразования выделенной части кода.

+ Добавлена опция предпросмотра результата.

+ Добавлена опция "Поверх всех окон" в главном меню.



* Опять предотвращена высокая загрузка ЦП, на этот раз загрузка была при снятой птичке "Ввести код вручную".

* Теперь при выборе обрабатываемого файла будет осуществляться проверка на его существование Изображение

* Переделан метод использования горячих клавиш (меньше нагрузки на главный цикл).

* Также теперь проверка на ввод данных (путь к файлу обработки и поле с кодом) производится вне цикла (WM_COMMAND).

* Теперь путь к SciTE в первую очередь определяется относительно папке AutoIt.

* Изменён принцип работы быстрого режима. По нажатию на со-вующий пункт меню главное окно прячется в трей, и программа работает в тихом режиме (обработка либо по хоткей CTRL + SHIFT + A, либо из пункта меню иконки в трее.

* Исправлена потенциальная ошибка при интеграции в SciTE - путь к папке AutoIt неверный если скрипт откомпилирован.

* Поправки в отображений некоторых элементов интерфейса.

* Код немного переписан в соответствии с последней версией AutoIt (3.2.12.1). Для совместимости с более старыми версиями раскомментируйте строчки начинающиеся с ";~ ...".

* Размеры GUI теперь ограничены.

* орфографические поправки (в коде и в Readme файле).

* Косметические поправки в коде.
Ответить

Вернуться в «AutoIt»