Описание функции


UBound

Возвращает размер массива.

UBound($var_array)

Параметры

$var_arrayМассив.

Возвращаемое значение

Успех:Возвращает размер измерения массива.
Ошибка:Возвращает 0

Примечания

Помните, что значение, возвращаемое функций UBound(), на 1 больше, чем номер последнего элемента в измерении массива.

Функцию можно подключить через команду exect

Примеры:
 Как создать кнопку?


exect=$var_a1=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2)||$var_n1='размер~~массива~~'&UBound($var_a1) GLOBALEXECT<a> ;; пример создания массива и получение его размера

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hmd5|1 sends=@<info=o75GLOBALSLIST<:INDEX:>>??2 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3 sends=@<info=o91GLOBALSLIST<:INDEX:>//>??4 folds=GLOBALSENDS<2>||GLOBALSENDS<3>-GLOBALSENDS<1> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-ss||00:00:05||-r||1||GLOBALFOLDS<1>/images%%d.jpg||-vn||-ar||22050||-ac||2||-ab||96k||-f||mp3||GLOBALFOLDS<1>/sound.mp3||&&hide||&&wait pause=1000 exect=$var_array=##$PS<GLOBALFOLDS<1>//1//0//jpg>!!-1||$var_n=Ceiling(UBound($var_array)/4) pause=1000 start=FFmpeg||-r||4||-i||GLOBALFOLDS<1>/images%%d.jpg||-ss||00:00:05||-t||$var_n||-i||GLOBALFOLDS<1>/sound.mp3||-y||-r||4||-s||320x240||-b||200k||GLOBALSENDS<2>/GLOBALSENDS<4>-GLOBALSENDS<3>.flv||&&hide||&&wait pause=500 delsm=GLOBALFOLDS<1>||1 <NEXT> ;; создание из выделенных видео файлов (проверено на wmv) под курсором видео клипов flv начиная с 5 секунды и далее каждый кадр раз с чередованием раз в секунду (объединенный по 4 кадра в секунду) с добавление аудио и сохранением рядом с исходным видео файлом с именем родительского каталога + имя исходного видео файла + удаление промежуточных файлов
exect=$var_aa=FileReadToArray('%P%N')||$var_n=IsArray($var_aa)?UBound($var_aa):0||_ViewValues($var_n) ;; получить количество строк файла под курсором

exect=$var_aa=FileReadToArray('%P%N')||$var_n=UBound($var_aa)||_ViewValues($var_n) ;; получить количество строк файла под курсором

exect=$var_n=UBound(FileReadToArray('%P%N'))||_ViewValues($var_n) ;; получить количество строк файла под курсором

exect=_ViewValues(UBound(FileReadToArray('%P%N'))) ;; получить количество строк файла под курсором


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru