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

Страницы: 1 ... 8 9 [10]
91
Общие вопросы по AutoIt / Выход из цикла через 10 секунд
« Последний ответ от dimcomp Отправлен Октябрь 13, 2018, 02:47:00 »
Доброго времени суток!
Как организовать выход из цикла через определённое время, например 10 секунд.

Код: AutoIt [Выделить]
Do
    $Variable = PixelSearch(500, 200, 510, 439, 0xFFFFFF)
    if ??????? > 10000 then exitloop
Until IsArray($Variable) = True
 

92
Общие вопросы по AutoIt / Re: Преобладающий цвет на изображении
« Последний ответ от Afonichev Отправлен Октябрь 13, 2018, 01:52:04 »
Я не написал, что пример на python меня устраивает, я привел пример того, что должно получиться в итоге, а из 3-х цветов, берём самый тёмный, вопрос закрыт.

P.S. Если использовать Cython для компиляции части кода в *.pyd, перебор на Python в разы быстрее будет, приближенно к C/C++.
93
Дни рождения / С днём рождения black1!
« Последний ответ от Представитель Сообщества Отправлен Октябрь 13, 2018, 01:01:26 »
От имени всего Русского сообщества AutoIt поздравляем Вас black1 с днём рождения!



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

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

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

Пусть жизнь Вам дарит самые
Прекрасные мгновения.
Желаем только радости
И счастья, с днем рождения!
94
Имитация перетаскивания файла скрипта в окно блокнота
Код: AutoIt [Выделить]
#include "_FileDragDrop.au3" ; https://www.autoitscript.com/forum/topic/122881-files-drag-drop/

$hWnd = WinGetHandle("[class:Notepad]")
$sPath = @ScriptFullPath
_FileDragDrop($hWnd, $sPath)

95
Но команда MouseClickDrag() - требует координаты x/y начала операции перетаскивания.
Этих начальных координат нет.

Есть только адрес файла который нужно перетащить и конечные координаты.

Я имею ввиду - откуда вообще взяться начальным координатам ?
Тотал командер не открыт, проводник тоже не открыт, на рабочем столе файла нет (и кроме того - рабочий стол загорожен определенной программой).
Но тем не менее - на компьютере-то этот файл присутствует и у него есть конкретный адрес.


Добавлено: Октябрь 12, 2018, 22:04:43
Цитировать
Зачем придумывать костыли?
Это нужно для открытия файлов - программами, с данными файлами не ассоциироваными, а ассоциированными с другими файлами.
Кроме того это нужно для онлайн-инструментов, где необходимость перетаскивания файлов - стоит сплошь и рядом.

Цитировать
Мгновенное сбрасывание это запуск программы.
Так как же сделать мгновенное сбрасывание ?

96
Мгновенное сбрасывание это запуск программы. Зачем придумывать костыли?
97
RipVanWinkel  [?]
Цитировать
нигде не нахожу команд автоматизации этого процесса
Код: AutoIt [Выделить]
Последний параметр - скорость. При установке в 0 будет мгновенно, но некоторые программы могут не успевать реагировать.

Цитировать
куда-то едет по экрану, хватает там что-то, а потом так же едет
У MouseMove() тоже последний параметр отвечает за скорость. Можно и мгновенно. Посмотрите в справке.

Цитировать
Не открывать его программой, а именно перетаскивать.
Цитировать
Окно программы это Notepad.exe,  а файл который нужно на это окно перебросить - D:\1\файл1txt.lnk
Если в блокнот перетащить lnk, то блокнот откроет этот бинарный файл в виде текста. Не пойму, зачем это надо? :think:
98
Добрый вечер форумчане.
Помогите советом.

При работе за компьютером очень часто приходится перетаскивать мышкой файл и кидать его на окно программы.
Не открывать его программой, а именно перетаскивать.
Однако я нигде не нахожу команд автоматизации этого процесса.
То что я нахожу сводится к тому, чтобы кликать мышкой по заданным координатам.

Например вот так:
(нажмите для показа/скрытия)

Визуально этот код действует так. Сперва курсор куда-то едет по экрану, хватает там что-то, а потом так же едет в другую координату куда нужно переместить взятое.

Подскажите - как сэмулировать мгновенное сбрасывание (без этих перемещений) курсором мыши некоего ярлыка на конкретное окно ?
Окно программы это Notepad.exe,  а файл который нужно на это окно перебросить - D:\1\файл1txt.lnk
Как заставить скрипт - при запуске - тут же сэмулировать курсор мыши с уже зажатым в нем конкретным ярлыком, и уже над окном программы ?
99
Общие вопросы по AutoIt / Re: Заливка окна текстурой
« Последний ответ от yl3d Отправлен Октябрь 12, 2018, 20:11:48 »
Понятно
100
Общие вопросы по AutoIt / Re: Заливка окна текстурой
« Последний ответ от InnI Отправлен Октябрь 12, 2018, 19:35:07 »
yl3d  [?]
Цитировать
не могу добавить - выдает ошибку
Код: AutoIt [Выделить]
#include <WindowsConstants.au3>

Страницы: 1 ... 8 9 [10]