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


StringTrimRight

Удаляет указанное количество символов строки справа.

StringTrimRight('string',count)

Параметры

string Используемая строка.
count Количество удаляемых символов.

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

Возвращает строку с удалёнными символами справа.

Примечания

Если count выходит за пределы строки, то возвращается пустая строка.
StringTrimRight($str,$n) по функциональности идентична выражению StringLeft($str,StringLen($str)-$n)

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

См. также

StringTrimLeft, StringLeft, StringRight, StringLen, StringMid, StringInStr

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

StringTrimRight('Это~~строка',3)

exect=$var_s1=StringTrimRight('~~это~~строка~~текста~~',3)||$var_s2=StringTrimRight('~~это~~строка~~текста~~',8) GLOBALEXECT<a> ;; удаляет указанное количество символов строки справа

exect=$var_put=StringTrimRight('"%P"',1) lists=PS<$var_put\images//1//0> ;; пример передачи пути активной панели без обратного слеша

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1)||_ViewValues('$var_put') ;; пример передачи пути активной панели без обратного слеша с помощью параметра [tc]

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) xends=-1||formt<56,54,51> rends=GLOBALXENDS<1>??1||formt<lin131,63,56,54,51> rends=GLOBALXENDS<1>??2||formt<lin133,63,56,54,51> sends=#GLOBALRENDS<1>\\4||formt<serch48,lin132,lin135,1,63,56,54,51> sends=#GLOBALRENDS<2>\\4!!2||formt<serch49,lin132,lin134,lin135,1,63,56,54,51> zends=GLOBALSENDS<t1,2>??-1 GLOBALZENDS<c> creat=$var_put||Youtube-list-GLOBALXENDS<1>-@<info=s47>.txt||content<$GLOBALZENDS>||empty<1> ;; Создать в активной панели файл список со ссылками всех роликов и плейлистов на ютубе, пользователя, чье имя (например Thoisoi) находится в буфере обмена + копировать этот список в буфер

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) movee=<xfolder=51//$f45>||$var_put//0 slist=GLOBALMOVEE1<t1>||test<1e!!zip> <IF> <info=f401GLOBALSLIST<1>//> < 2 AND <info=f402GLOBALSLIST<1>//> < 1 <THEN> zunpf=GLOBALSLIST<1>||$var_put//0 delsm=GLOBALZUNPF0<1>||1||upd<1> <ELSE> zunpf=GLOBALSLIST<1>||$var_put//0||foldname<1> delsm=GLOBALZUNPF0<1>||1||upd<1> <ENDIF> ;; переместить в активную панель последний архив из папки C:\Users\имя\Downloads и если это zip, то распаковать его в именной каталог или без него, в зависимости от условия
exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) sends=-1??-1||formt<54,1,63,6> slist=$GLOBALSENDS||#Hcrc32|1|1 downl=$var_put//9||$GLOBALSENDS||convert<##<listx=$GLOBALSLIST>\;;$$file-rndm[3-|8].;;$$@@e71::>||uformat<0>||owrite<2|1>||pause<1-2>||progres<> ;; закачать список ссылок из буфера в создаваемые папки из значений ссылок в виде хеша crc32, в активной панели со случайными именами

$GLOBALXXXXX=>StringSplit(StringTrimRight(FileRead('%WL'),2),@CRLF,1) GLOBALXXXXX<a> ;; получить список выделенных объектов


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