Wolfik_s_b
Новичок
- Сообщения
- 7
- Репутация
- 0
Есть скрипт, выполняющий бекап из определенных мест только тех файлов, в которых произошли изменения или новых файлов в директориях. Реализован алгоритм подсчета времени, за которое отработались операции бекапа. Все сводится к тому, что по окончании выполнения всех процессов появляется окошко с надписью, что все ок и временем.
Появилась мысль реализовать этот же алгоритм, но чтобы во время выполнения бекапа висело окошко, в котором бы показывалось текущее время выполнения скрипта и по окончанию работы было зафиксировано время (как в моем текущем случае). каким образом можно организовать алгоритм показа счета таймера и запустить параллельно выполнение процесса бекапа?
Код:
Global $ish[17], $save[17], $p=1
;пропущена инициализация с указанием откуда и куда копироваться
$sch=TimerInit()
For $p=1 To 16 Step +1
$keys = '/I /Y /D /E /H'
RunWait('xcopy "' & $ish[$p] & '" "' & $save[$p] & '" ' & $keys, '', @SW_HIDE)
Next
$vrem=TimerDiff($sch)/1000
MsgBox(0, 'Backup', 'Done, ' & Round($vrem) & ' sec')
Появилась мысль реализовать этот же алгоритм, но чтобы во время выполнения бекапа висело окошко, в котором бы показывалось текущее время выполнения скрипта и по окончанию работы было зафиксировано время (как в моем текущем случае). каким образом можно организовать алгоритм показа счета таймера и запустить параллельно выполнение процесса бекапа?