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

Страницы: 1 [2] 3 4 ... 10
11
xXx , ваш скрипт не работает.
Появляется пустое окно GUI, на котором ничего не отображается.


Добавлено: Вчера в 18:01:06
InnI , ваш код не работает.

Выдает сообщение об ошибке:
"Error: Error opening the file."
12
Общие вопросы по AutoIt / Re: Узнать аппаратную поддержку процессора
« Последний ответ от Prog Отправлен Вчера в 14:50:33 »
helecu  [?]
Цитировать
А вот например на виртуализации Hyper-V не работает.
Если вирутализация не работает, то и AES аппартано не будет поддерживаться.

Попробуйте вариант с dll. http://rgho.st/7dwsJx9rY
(нажмите для показа/скрытия)
13
Автоматизация IE и Web-интерфейса / Re: Как удалить куки?
« Последний ответ от xXx Отправлен Вчера в 13:59:08 »
Предположение:
Код: AutoIt [Выделить]
Run('rundll32.exe inetcpl.cpl, ClearMyTracksByProcess 258', '', @SW_HIDE)

14
Общие вопросы по AutoIt / Как вставить путь и выделить все файлы в папке?
« Последний ответ от art22 Отправлен Вчера в 02:42:46 »
Здравствуйте. нужно  Вставить путь к определенной папке, открыть и выделить все файлы, потом открыть в программе как это сделать?

прикрепляю скрин

https://radikal.ru/lfp/c.radikal.ru/c41/1810/6f/b06d1439f077.png/htm

C
Код: AutoIt [Выделить]
ontrolSetText("[CLASS:Edit; INSTANCE:1]", "", "Edit1", "Новый текст уставленный в элемент Edit")


не помогает
15
InnI  [?]
Цитировать
Переименовать файл проги в сгенерированное имя и запустить.
так и есть
16
Автоматизация IE и Web-интерфейса / Re: Как удалить куки?
« Последний ответ от tar Отправлен Вчера в 01:24:56 »
Нажмите для отображения изображения в оригинальном размере.
Кнопка "Retry" в диалог окне
>>>> Window <<<<
Title: Windows Internet Explorer
Class: #32770
Position: 444, 304
Size: 398, 191
Style: 0x94C801C5
ExStyle: 0x00010101
Handle: 0x0000000000110282

>>>> Control <<<<
Class: Button
Instance: 1
ClassnameNN: Button1
Name:
Advanced (Class): [CLASS:Button; INSTANCE:1]
ID: 4
Text: &Retry
17
Автоматизация IE и Web-интерфейса / Как удалить куки?
« Последний ответ от tar Отправлен Октябрь 20, 2018, 22:55:24 »
Как удалить куки по условию
Код: AutoIt [Выделить]
If $namb>=33  Then

и обновить страницу?
делаю так
Код: AutoIt [Выделить]
If $namb==2  Then
                   Run('rundll32.exe inetcpl.cpl, ClearMyTracksByProcess 2')
         
          _IEAction($oIE, "refresh")
          EndIf

куки удаляются, окно обновляется, но
возникает диалоговое окно. Как этого избежать или кликнуть"Retry"?
картинка не прикрепляется
http://skrinshoter.ru/s/201018/BUQfDJig
18
Общие вопросы по AutoIt / Re: Узнать аппаратную поддержку процессора
« Последний ответ от helecu Отправлен Октябрь 20, 2018, 22:34:03 »
helecu  [?]
Цитировать
Если делать запуск на виртуальной машине, то выходит ошибка.
Какая ошибка?
Ну вот к примеру:
Код: AutoIt [Выделить]
If _AES() = 0 Then
    msgbox(0,"","нет аес")
Else
    msgbox(0,"","есть аес")
Endif

Func _AES()
$Struct = DllStructCreate("int eax; int ebx; int ecx; int edx")
$StrCode = "0x505352518B7C24148B4424180FA28907895F04894F0889570C595A5B5831C0C20800"
$tBinData = DllStructCreate("byte["& BinaryLen($StrCode) &"]")
DllStructSetData($tBinData, 1, $StrCode)
DllCallAddress("none", DllStructGetPtr($tBinData), "ptr", DllStructGetPtr($Struct), "int", 1)
$AES = (BitAND(DllStructGetData($Struct, 3), 0x2000000))
Return $AES
EndFunc

На обычных ПК отрабатывает без проблем. А вот например на виртуализации Hyper-V не работает. Просто завершается выполнение, без вывода какого-либо сообщения, не ошибки, ничего не происходит. Пробовал разные варианты, ничего не выходит. Попробовал добавить код после проверки АЕСа, код не выполняет, значит просто краш скрипта происходит на этапе проверки АЕСа и вылет.
Еще если скомпилировать скрипт в 64 разрядном варианте, то тоже самое и на обычном ПК начинает происходить.
19
Общие вопросы по AutoIt / Re: Скрипт съедает память и крэшится (ошибка в bmpsearch)
« Последний ответ от Tempo Отправлен Октябрь 20, 2018, 21:24:01 »
vova-n, у вас скрипт не доходит до очистки памяти
Код: AutoIt [Выделить]
Func ClickIfPictureSleep($pic, $sleep1)
    _GDIPlus_Startup()
    Local $hBitmap0 = _ScreenCapture_Capture()
    Local $hImage0 = _GDIPlus_BitmapCreateFromHBITMAP($hBitmap0)
    Local $hSource0 = _GDIPlus_BitmapCreateHBITMAPFromBitmap($hImage0)
    Local $hBmp0 = _GDIPlus_BitmapCreateFromFile(@ScriptDir & "\" & $pic)
    Local $hFind0 = _GDIPlus_BitmapCreateHBITMAPFromBitmap($hBmp0)
    Local $aCoords0 = _BmpSearch($hSource0, $hFind0)
    If Not @error Then
        MoveClickSleep($aCoords0[1][2] + Int(($aCoords0[1][0]) / 2), $aCoords0[1][3] + Int(($aCoords0[1][1]) / 2), 2, $sleep1)
        Return SetError(0) ; Выход из функции
    Else
        Return SetError(1) ; Выход из функции
    EndIf
    $aCoords0 = 0 ; Это не обязательно
    ; Очистка
    _WinAPI_DeleteObject($hBitmap0)
    _GDIPlus_BitmapDispose($hImage0)
    _WinAPI_DeleteObject($hSource0)
    _GDIPlus_BitmapDispose($hBmp0)
    _WinAPI_DeleteObject($hFind0)
    _GDIPlus_Shutdown()
EndFunc   ;==>ClickIfPictureSleep
 

20
Общие вопросы по AutoIt / Скрипт съедает память и крэшится (ошибка в bmpsearch)
« Последний ответ от vova-n Отправлен Октябрь 20, 2018, 20:03:36 »
Продолжаю писать бота для игры. После нескольких недель использования pixelsearch и pixelgetcolor понял насколько они могут быть быть не надёжны. На сайте игры произошли какие-то изменения и всё перестало работать. Прям вот с начала и до конца. Мышь промахивается. Пиксели не тех цветов. Координаты известных цветов неверны. Решил бороться через bmpsearch. Собственно родилась такая вот внутренняя функция, которая подготавливает BMPsearch к работе, производит щелчок мыши, засыпание и удаляет объекты.
(нажмите для показа/скрытия)

Не знаю есть ли смысл приводить весь код целиком - у вас он просто не запустится. Но суть такая. Есть пять аккаунтов. И цикл от 1 до 5. В теле цикла по сути просто всё время ищутся картинки и кликается по ним. А иногда и просто без поиска картинок по другим условиями происходит щелчок мыши.

Проблема в том что периодически программа крешится с одной и той же ошибкой (см. картинку). Почему периодически? Потому что я постоянно вношу изменения и иногда всё ок. Иногда крэш. Например в последний раз я попытался уйти от циклов где много раз выполняется моя функция ClickIfPictureSleep. Так вот стало хуже. В цикле сейчас крутится простой pixelchecksum. Ошибка всегда одна и та же. Что-то не так с bmpsearch.

Если надо могу выложить рабочий код и оптимизированный, но не рабочий. Но мне кажется что я что-то не так делаю внутри своей функции ClickIfPictureSleep.

Почему-то не могу вложить картинки...


Страницы: 1 [2] 3 4 ... 10