В этом уроке я вам покажу как делать прогресс бар
1.Кидаем на форму CEProgressbar1
2.Кидаем код на кнопку активировать
CEProgressbar1 = component_findComponentByName(CETrainer,'CEProgressbar1') -------------- Start progress ------------- progressbar_stepBy(CEProgressbar1, 0) progressbar_setMax(CEProgressbar1, 10 ) ------------------------------- j = 10 -- 1Максимальное число до которого может дойти полоса function TestThread1(senderThread) for i=1,10 do -- 2Максимальное число до которого может дойти полоса j = j + 1 sleep(1000)-- Включение пульсации end end thread1 = createNativeThread(TestThread1)-- Включение активации progressbar_setPosition(CEProgressbar1,0)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,1)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,2)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,3)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,4)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,5)-- Позиция полоски бара sleep(400) stringListAddresses = AOBScan("89 4A 78 8B 4D C0 89 0D","*X*W-C")--ищем if (stringListAddresses~=nil) then lenghtLines = stringlist_getCount(stringListAddresses)--считаем кол-во найденного for i = 0, lenghtLines-1 do -- делаем цикл для i которая изначальна равна 0 и повторяется address = stringlist_getString(stringListAddresses, i) --загоняем в переменную address writeBytes(address ,0x89);--делаем подмену в найденой сигнатуре progressbar_setPosition(CEProgressbar1,6)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,7)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,8)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,9)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,10)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,11)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,12)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,13)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,14)-- Позиция полоски бара sleep(400) progressbar_setPosition(CEProgressbar1,15)-- Позиция полоски бара end end end
3.Компилируем трейнер и радуемся
Ссылка на проект -
СКАЧАТЬ