Ru-Board.club
← Вернуться в раздел «Программы»

» AutoIT

Автор: JIePa
Дата сообщения: 22.08.2007 10:35
мне в игре надо чтоб он жал л для того чтоб скил активировать
Автор: iglezz
Дата сообщения: 22.08.2007 12:21

Цитата:
мне в игре надо чтоб он жал л для того чтоб скил активировать

вот с этого и надо было начинать
и каким образом скрипт-то запускается?
Автор: JIePa
Дата сообщения: 22.08.2007 12:27
ну смотри в игре 2 моон ( типо линейка)
есть такая веш как ловить рыбу
ты берёш удачку идёш к речке и перед тем как закинуть надо нажать на **л**
чтоб от включил скил
потом нажатьем мыши мы забрасываем удачку и нада ждать пока всё про всё16 сек

если поймал то надо снова жать **л** и в путь
Автор: euheny
Дата сообщения: 22.08.2007 23:45
Может кто подскажет как драйвер (к примеру видео) установить (тихо) ?
Автор: ViSiToR
Дата сообщения: 23.08.2007 00:12
JIePa
Какая раскладка клавиатуры по умолчанию? нужно посылать “л” русскую?

euheny

Цитата:
как драйвер (к примеру видео) установить (тихо) ?

Смотря какой драйвер (приложение) - многие устновщики поддержимают ключи типа /silent.

А вообще если ключи не поддерживаются, нужно жать на кнопочки в установщике
Автор: JIePa
Дата сообщения: 23.08.2007 00:39
нет инглиш
стандарт да
Автор: ViSiToR
Дата сообщения: 23.08.2007 00:49
JIePa

Цитата:
нет инглиш
стандарт да

Не понял
Автор: NIKZZZZ
Дата сообщения: 23.08.2007 02:54
euheny

Цитата:
Может кто подскажет как драйвер (к примеру видео) установить (тихо) ?

Общий способ - устанавливаешь драйвер или что-либо еше вручную.
Описываешь все свои действия на Autoit.
Автор: euheny
Дата сообщения: 23.08.2007 07:13

Цитата:
А вообще если ключи не поддерживаются, нужно жать на кнопочки в установщике

Цитата:
Описываешь все свои действия на Autoit.


в распоряжении имеем только inf-файл и сопутствующие (sys,dll)

Цитата:
тихо
значит без окошек

ситуация осложняетя тем ,что драйвер не подписан (как всегда)

видимо с помощью AutoIt это не решить


Автор: iglezz
Дата сообщения: 23.08.2007 10:08
euheny
можно выполнить команду

Код: %SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1
Автор: JIePa
Дата сообщения: 23.08.2007 17:28
если ты включаеш просто включаеш скрипт то он работает а если в игре то нет он неотправляет клавишу л
Автор: iglezz
Дата сообщения: 23.08.2007 18:26
JIePa
игра идет в окне/на весь экран?
как именно запускается скрипт?

Цитата:
если в игре то нет он неотправляет клавишу л

что значит не отправляет? ( подозреваю, что русская раскладка активна..)

add:
1.au3
Код: HotKeySet[no]("!z",[/no] [no]"f")[/no]

Func f[no]()[/no]
[no];~ While 1[/no]
Send[no]("[/no]{ASC 108}[no]")[/no]
MouseDown[no]("left")[/no]
Sleep[no]([/no][no]16000[/no][no])[/no]
MouseUp[no]("left")[/no]
[no];~ WEnd[/no]
EndFunc

While [no]1[/no]
Sleep[no]([/no][no]100[/no][no])[/no]
WEnd
Автор: euheny
Дата сообщения: 23.08.2007 23:58
iglezz

Цитата:
можно выполнить команду

Это вобще-то надо для видеодрайвера - там нет такой секции


А есть ли возможность распаралелить скрипт - ну так что бы он мог одновременно обрабатывать разные события ?
Хочу написать что-то вроде сервиса.
Автор: JIePa
Дата сообщения: 24.08.2007 03:39


Добавлено:

Цитата:
игра идет в окне/на весь экран?
как именно запускается скрипт?

да во весь
я щёлкаю на него и он появляеться около часиков

всёравно ""l"" неработает в игре мышку зажимает а букву нет

а модно сделать так чтоб мышка сама двигалась ?? на скрине видно в правом нижнем углу тоже кнопка былоб хорошо чтоб мышка туда нажала а потом вернулась туда где круг синий
Автор: ViSiToR
Дата сообщения: 24.08.2007 04:14
iglezz

Цитата:
подозреваю, что русская раскладка активна

Я это уже пытаюсь выяснить вторую страницу


Цитата:
Send("{ASC 108}")

Это наврядли сработает, для проверки раскладки можно делать так:


Код:
If @KBLayout = 0419 Then
Send("д")
Else
Send("l")
EndIf
Автор: iglezz
Дата сообщения: 24.08.2007 08:16

Цитата:

Цитата: Send("{ASC 108}")


Это наврядли сработает, для проверки раскладки можно делать так:
Автор: euheny
Дата сообщения: 24.08.2007 23:52
ViSiToR

А где посоветуеш справку и другую документацию на русском поискать ?
Автор: ViSiToR
Дата сообщения: 25.08.2007 04:15
euheny

Цитата:
где посоветуеш справку и другую документацию на русском поискать ?

Всю нужную документацию можно найти из шапки , там есть ссылка на русскую справку к примеру, на справку по Win API, а кроме этого нужно определиться что именно нужно, если допустим по RegExp, то есть неплохая книга от Дж. Фридл - Регулярные выражения. Библиотека программиста [издание первое], [издание второе].
И вот ещё неплохой ресурс по Регулярным выражениям.
Автор: JIePa
Дата сообщения: 25.08.2007 15:50
ВСЁРАВНО НЕ ПАШЕЕЕЕЕТ
Автор: ViSiToR
Дата сообщения: 29.08.2007 18:01
JIePa
Расскладку клавиатуры попробуй поменять на английскую (по умолчанию должно стоять Английский) - Раскладка это не текущий используемый язык для печати букв, раскладку нужно менять из “Панель упрпавления” - “Языки и региональные стандарты” - Вкладка “Языки” - кнопка “Подробнее” - там в первом выпадающем списке нужно указать Английский (США) - И много раз ОК .





All

Вышла новая версия AutoIt 3.2.6.0:


Цитата:

Changed: IconId in all GUI functions is now the same as GUICtrlSetImage().

WARNING: Previous scripts using GUICtrlSetImage(), GUISetIcon(), TraySetIcon() and TraySetPauseIcon()
may display a wrong Icon. To get the same icon "if nId > 0 Then newId = - nId - 1".


Changed: AutoIt .a3x and compiled script format. Exe2Aut will only decompile 3.2.5.1 and earlier files. No ExeAut utility is supplied for ongoing versions.
Changed: General performance improvements (currently around 30-40% over 3.2.4.9)
Changed: Limited Unicode support added in regular expressions.
Changed: ControlMove() just resizing as WinMove() if X=Y=Default.
Changed: PCRE engine updated from 7.0 to 7.1
Changed: Suppress delay when speed=0 in MouseMove().
Added: GUIGetStyle().
Added: byte and ubyte type to DllCall().
Added: ClassnameNN in control and summary info in Au3Info.
Added: Float type to dllCall. (Thanks PaulIA)
Added: AU3Check v1.54.8 support for both "#AutoIt3Wrapper_plugin_funcs" and "#Compiler_plugin_funcs".
Added: Extra parameter in ProcessClose() to close Stream handles.


Весь список изменении тут.
Автор: Hobbit1985
Дата сообщения: 31.08.2007 11:40
Добрый день, такой вопрос:
Знает ли кто как реализовать нажатия мышки на необходимые координаты в свернутом приложении? чтобы его не активировать даже. Есть ли такая возможность?
Автор: ViSiToR
Дата сообщения: 31.08.2007 13:12
Hobbit1985

Цитата:
как реализовать нажатия мышки на необходимые координаты в свернутом приложении?


Мне кажется это не реально, свёрнутое окно не имеет координатов

Смотря что требуется, возможно есть другие точки ориентирования для нажатия - К примеру если это кнопка, то можно использовать ControlClick()...
Автор: euheny
Дата сообщения: 01.09.2007 07:48

Цитата:
ControlClick()...

А если нужно нажатие клавиш ? (пример тот же).
Если это возможоно, то что лучше - мыш или клава

ControlCommand - о какой команде идёт речь. Может это то ?
Автор: ViSiToR
Дата сообщения: 01.09.2007 09:05
euheny

Цитата:
А если нужно нажатие клавиш ?

Это проще, т.к можно использовать ControlSend()...


Цитата:
что лучше - мыш или клава

Не думаю что именно мышью возможно нажать в свёрнутом окно в определённом месте, я даже уверен что это невозможно, свёрнутое окно не имеет верных размеров, и соответственно в нём нет координатов - Т.е X и Y координаты всегда ровняются -3200, а границы окна ровняются границам окошка занимающее место на панели задач .
Автор: euheny
Дата сообщения: 01.09.2007 23:52
С неактивным окном видимо тот же случай ?




Кто чем редактирует или как привести в нормальный вид (для руского человека) SciTE, который в комплекте ?
Автор: ViSiToR
Дата сообщения: 02.09.2007 00:22
euheny

Цитата:
С неактивным окном видимо тот же случай ?

Нет, тут то можно нажать по координатам


Цитата:
как привести в нормальный вид (для руского человека) SciTE, который в комплекте ?

Имеется в виду руссифицировать его?
Посмотри топик по SciTE, тамвроде есть руссификатор (правда не уверен как оно будет совместимо с версией SciTE для AutoIt.
Автор: NIKZZZZ
Дата сообщения: 02.09.2007 17:45
ViSiToR

Цитата:
Вышла новая версия AutoIt 3.2.6.0:

Новая версия содержит глюки. Это некорректная обработка регулярных выражений. Нормальная версия 3.2.4.9. Я отослал пример авторам.



Добавлено:
euheny

Цитата:
Кто чем редактирует или как привести в нормальный вид (для руского человека) SciTE, который в комплекте ?


Не понял , что нехватает русскому человеку?
Автор: ViSiToR
Дата сообщения: 02.09.2007 20:31
NIKZZZZ

Цитата:
Новая версия содержит глюки

Как и все остальные версии - Поэтому собственно и выпускают новые


Цитата:
Нормальная версия 3.2.4.9

В ней тоже не мало глюков, к примеру работа с юникодом и вообще бинарными данными..


Цитата:
Я отослал пример авторам

Куда? на оф. форуме есть специальная ветка для баг репортов, и какая именно ошибка, можно пример сюда?
Автор: NIKZZZZ
Дата сообщения: 02.09.2007 20:37
ViSiToR

Цитата:
есть специальная ветка для баг репортов

Я послал отчет на мыло, указанное на сайте.
Пример.
Реальный пример, выдранный из моего скрипта. Работает только под старой версией.

Автор: ViSiToR
Дата сообщения: 03.09.2007 03:01
NIKZZZZ

Цитата:
Я послал отчет на мыло, указанное на сайте.

Не очень продуктивный метод баг репорта

Лучше всего оставить баг репорт на форуме, они таким образом почти сразу обращают внимание, и если ошибка появилась в новой версии, то обязательно исправят в ближайшей-же бетке.


Цитата:
Реальный пример, выдранный из моего скрипта

А пример по короче можно привести?, так чтобы без проблем можно было определить что всё таки проблема с функцией StringRegExp... а то мне например пришлось минут 20 просматривать текстовый файл, чтобы понять, что вообще требуется достичь в том случае...

Я бы тогда может и зарепортил на форуме... я там слегка известный баг-репортёр

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192

Предыдущая тема: Quintura Search


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.