|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] _Crypt_HashFile + прогресс бас |
|
[решено] _Crypt_HashFile + прогресс бас
|
Старожил Сообщения: 352 |
Профиль | Отправить PM | Цитировать |
|
Отправлено: 15:25, 09-04-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Можно. Берёте «%ProgramFiles%\AutoIt3\Include\Crypt.au3», делаете с неё копию, ищете в этой копии функцию «_Crypt_HashFile», определяете, что чтение и расчёт в функции идут порциями по половинке мегабайта, и расставляете вызов и обновление прогресс-бара в потребных местах. Нагрузка будет небольшая.
|
Отправлено: 16:31, 09-04-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 254
|
Профиль | Отправить PM | Цитировать _Crypt_HashData имеет параметр $fFinal, просто с файла считывается очередная порция к примеру 5 Мб в цикле и вызывается функция с $fFinal=False, а когда последний участок файла получен, то вызвать с $fFinal=True
У меня 2 Гб за 100 сек проверил, т.е. 20 Мб в 1 сек. Думаю при такой скорости 5 Мб вполне сойдёт за шаг цикла. |
Отправлено: 17:24, 09-04-2014 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:24, 09-04-2014 | #4 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать Iska, AZJIO, Спасибо, разобрался.
|
|
Отправлено: 14:40, 10-04-2014 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Вставка прогресс бара в функцию | Medic84 | AutoIt | 52 | 07-04-2014 00:19 | |
Звук - Как правильно настроить бас | olimpset | Флейм | 6 | 29-08-2013 20:55 | |
CMD/BAT - помогите разобраться с прогресс-баром | medvedozayac@vk | Скриптовые языки администрирования Windows | 0 | 12-04-2012 21:49 | |
[решено] Прогресс бар | semiono | AutoIt | 17 | 24-03-2009 23:18 |
|