in-com
07-10-2010, 12:23
Здравствуйте! Как можно создать скрипт с прогресс баром, показывающий прогресс установки и процент выполнения различных приложений?
Пробовал делать следующим образом, но прогресс идет, даже, если файлов не существует.
#NoTrayIcon
MsgBox(0, "Мастер установки", "Скопируйте файлы в папку Custom и нажмите OK для установки")
ProgressOn("Мастер установки", "Установка файлов", "0 % завершено")
For $i = 0 to 100 step 1
sleep(10)
FileMove("Custom\1.exe", "install\1.exe",1)
FileMove("Custom\2.exe", "install\2.exe",1)
Run("all.exe")
ProgressSet( $i, $i & "% завершено")
Next
ProgressSet(100 , "Обновление файлов...", "Завершение установки")
FileMove("Custom\upd.exe", "install\upd.exe",1)
Run("upd.exe")
sleep(9000)
ProgressOff()
MsgBox(0, "Мастер установки", "Установка успешно завершена")
И можно ли потом это как-то оформить (украсить)?
Пробовал делать следующим образом, но прогресс идет, даже, если файлов не существует.
#NoTrayIcon
MsgBox(0, "Мастер установки", "Скопируйте файлы в папку Custom и нажмите OK для установки")
ProgressOn("Мастер установки", "Установка файлов", "0 % завершено")
For $i = 0 to 100 step 1
sleep(10)
FileMove("Custom\1.exe", "install\1.exe",1)
FileMove("Custom\2.exe", "install\2.exe",1)
Run("all.exe")
ProgressSet( $i, $i & "% завершено")
Next
ProgressSet(100 , "Обновление файлов...", "Завершение установки")
FileMove("Custom\upd.exe", "install\upd.exe",1)
Run("upd.exe")
sleep(9000)
ProgressOff()
MsgBox(0, "Мастер установки", "Установка успешно завершена")
И можно ли потом это как-то оформить (украсить)?