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

Страницы: 1 ... 8 9 [10]
91
Общие вопросы по AutoIt / Re: Открыть файл в бинарном виде
« Последний ответ от andre213 Отправлен Ноябрь 13, 2017, 23:01:30 »
Да, нашёл похожую статью
http://autoit-script.ru/index.php?topic=23546.0

Скорость выполнения оставляет желать лучшего 10 мб файл обрабатывает 10 минут.

Может есть ещё варианты, подойдут также написанные на других языках.
92
Общие вопросы по AutoIt / Re: Открыть файл в бинарном виде
« Последний ответ от Alofa Отправлен Ноябрь 13, 2017, 22:44:13 »
andre213
Посмотрите "Похожие темы" в конце этой страницы
93
Изредка возникает ошибка использования не объявленных переменных...
Хорошим тоном считаю прописать вначале скрипта:
Код: AutoIt [Выделить]
Opt('MustDeclareVars', 1) ; ... Все переменные должны быть предварительно объявлены с Dim, Local или Global прежде чем они будут использованы


... когда в коде всего 300 строк...
Это вам так кажеться. При использовании:
Код: AutoIt [Выделить]
#include <'Файл.au3'>

все строки из влкючаемого файла (в данном случае это 'Файл.au3') во время компиляции будут момещены в ваш скрипт и именно на этом месте.

... но там для поздних версий...
А у вас какая версия?

... прекратить выполнение скрипта без отображения окна ошибки?..
Если в темах, которые упоминались ранее, вы ничего полезного для себя не нашли тогда читайте *Это*.
94
Общие вопросы по AutoIt / Открыть файл в бинарном виде
« Последний ответ от andre213 Отправлен Ноябрь 13, 2017, 22:08:46 »
Доброго время суток!
Меня интересует такой вопрос: как открыть файл(к примеру BMP*) в бинарной системе счисления, подобно тому как работаю НЕХ редакторы, то есть бит за битом вот в таком виде:


бин: 01000010 01001101 00111010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00110110 00000000 00000000 00000000 00101000 00000000

Ребята ооочень нужна ваша помощь!!! Мне надо для научных целей.
Знаю можно сделать при помощи массива, преобразуя с шестнадцатеричной системы, но в среднем по размерам BMP файле содержится более 2 миллионов строк (16х8 байт)это оч много для перебора на среднем по мощности компьютере.
Возможно существует решение при помощи регулярных выражений или API File или .COM объекты
95
Ошибку нужно исправить.
 Пользуюсь этим
96
Стол заказов / Нажатие на Checkbox в HTML коде
« Последний ответ от Dk Отправлен Ноябрь 13, 2017, 17:47:02 »
Версия AutoIt: 3.4.1
Описание:
Добрый день.
Помогите пожалуйста нажать на этот чекбокс.

<input data-mx-validations="required" data-mx-required-message="Bitte bestätigen Sie die AGB." type="checkbox" name="dynvalue[klarna_invoice_agree]" value="1">
Примечания:

Пытался подобным способом, но не выходит.
Код: AutoIt [Выделить]
$oOneClick = _IEGetObjByName($oIE, 'dynvalue[klarna_invoice_agree]')
                        $oOneClick.click()


97
UDF - Пользовательские функции / Re: UIAutomate - автоматизация нестандартных элементов GUI
« Последний ответ от InnI Отправлен Ноябрь 13, 2017, 17:46:30 »
Radik  [?]
Цитировать
Где-то можно посмотреть назначение констант?
TreeScope enumeration
В файле UIAutomate.au3 перед каждой функцией есть её описание. В описании функции _UIA_FindAllElementsEx() перечислены возможные константы с пояснениями.
98
Radik  [?]
Цитировать
чтобы по ним пройтись
Что значит "пройтись"? Какую цель вы преследуете? Если вам нужно отделить "детей" от "внуков", то можно сначала найти только "детей"
Код: AutoIt [Выделить]
$aChild = _UIA_FindAllElementsEx($oParent, Default, $TreeScope_Children)

а затем для каждого "ребёнка" найти "внуков". Или можно общий одномерный массив разделить на (количество столбцов + 1) и получите псевдотаблицу, где в начале каждой "строки" будет "ребёнок", а за ним "внуки".
Где-то можно посмотреть назначение констант?
Ладно вы мне подсказали про $TreeScope_Children, а их там - 1200 строк.
99
ActiveX/COM (AutoItX) / Re: Что находится под капотом функции - GUICtrlCreateObj
« Последний ответ от WSWR Отправлен Ноябрь 13, 2017, 16:13:08 »
Вопрос:
где можно найти тело функций (ObjCreate   и   GUICtrlCreateObj)
в особенности функции - GUICtrlCreateObj
чтобы по сути подсмотреть там алгоритм реализации
или они у вас не доступны потому что просто вшиты в компилятор

Ещё раз прошу прощения за необычную тему
Странные вопросы для того, кто пишет на ассемблере
Если у вас ушло 200 строк, то это очень хороший результат
Код autoit закрыт, но в любом случае, там его очень много - я видел реализации подобия GUICtrlCreateObj на компилируемых языках
А в итоге получим контрол, способный нормально показать только самый простой html, плюс только, что IE уже присутствует в системе. И всяческие "танцы с бубном"

Ведь не просто так сейчас все переходят на chrome и его встраиваемые варианты
100
Изредка возникает ошибка использования не объявленных переменных в ,примерно, 1700 строке, когда в коде всего 300 строк. Можно ли при такой ошибке просто прекратить выполнение скрипта без отображения окна ошибки?
Смотрел тему, но там для поздних версий
http://autoit-script.ru/index.php?topic=19507.0
Это могут быть ошибки из подключаемых скриптов ?
Страницы: 1 ... 8 9 [10]