Описание команды | |
prgrs |
Создание и изменение окна прогресса.
prgrs=Mode
Параметры:
Примечания:
Команда создана по просьбе пользователей для использования прогресса в других программах, к примеру в vbs скриптах:'======================================================
' Пример запуска прогресса с помощью утилиты в VBScripting
'======================================================
' Путь до утилиты. Измените, если он отличается
TCIMG = "%COMMANDER_PATH%\TCIMG.exe"
' запуск окна прогресса
RunTCIMG "prgrs=x||Заголовок|Текст окна|5|5|250|75", False
For i = 1 To 50
' установка значения полосе прогресса
RunTCIMG "prgrs=" & i & "|" & 50, True
Next
' закрытия окна прогресса
RunTCIMG "prgrs=-1", True
' запуск утилиты с параметрами
Sub RunTCIMG(Param,WaitOnReturn)
CreateObject("WScript.Shell").Run Chr(34) & TCIMG & Chr(34) & " " & Replace(Param, " ", "~~"), 1, WaitOnReturn
End Sub
:: ======================================================
:: Пример запуска прогресса с помощью утилиты в cmd, bat
:: ======================================================
@echo off
:: запуск прогресс бара - процесс остаётся в системе
start TCIMG.exe "prgrs=x||Заголовок|Текст|5|5|250|75"
:: ожидание 2 секунды
timeout 2 /nobreak
:: обновление прогресс бара - процесс автоматически закрывается после обновления
start /wait TCIMG.exe "prgrs=1|3||Сделано~~№1"
timeout 2 /nobreak
start /wait TCIMG.exe "prgrs=2|3||Сделано~~№2"
timeout 2 /nobreak
start /wait TCIMG.exe "prgrs=3|3||Сделано~~№3"
timeout 2 /nobreak
:: закрытие начального процесса
start TCIMG.exe "prgrs=-1"
См. также:
await, beepss, delvlc, dilog, exreg, fontx, formt, imgpr, infbx, infht, itray, movlc, posts, shape, sndps, style, stylp, tcgup, tslit, voice, watch, winls, wnamp
Примеры: | Как создать кнопку? |
prgrs=-1 ;; закрыть окно ранее созданного окна прогресс
prgrs=50|100 ;; изменить величину полосы созданного окна прогресса
prgrs=50|100||Текст~~окна~~изменился ;; изменить величину полосы созданного окна прогресса
prgrs=x||Заголовок|Текст~~окна|5|5|250|75 ;; создать окно прогресса