Тема: AHK: Прогресс бар
Добрый день.
Перечитал кучу материала, но так и не понял как привязать прогресс бар к копированию файлов и вообще к любому действию по кнопке, смотрел примеры, но они простые(например показать прогресс бар при пересчете файлов в папке), а более сложные не нашел чтоб понять или не дошло просто.
Код к которому нужно привязать прогресс бар, который будет выплывать как отдельное окно, пример >>>
ErrorCount := CopyFilesAndFolders2("test\*.*", A_Desktop "\")
if ErrorCount <> 0
MsgBox %ErrorCount%, Файл(ы) или папка(и) не могут быть скопированы, скорей всего они заблолкированы или используются. `n`nВосстановление продолжается, не закрывайте программу.
CopyFilesAndFolders2(SourcePattern, DestinationFolder, DoOverwrite = true)
{
FileCopy, %SourcePattern%, %DestinationFolder%, %DoOverwrite%
ErrorCount := ErrorLevel
Loop, %SourcePattern%, 2
{
FileCopyDir, %A_LoopFileFullPath%, %DestinationFolder%\%A_LoopFileName%, %DoOverwrite%
ErrorCount += ErrorLevel
if ErrorLevel
MsgBox Не удалось скопировать %A_LoopFileFullPath% в %DestinationFolder%.
}
return ErrorCount
}
Спасибо.