Описание функции | |
StringLeft | ![]() ![]() |
Возвращает указанное число символов строки слева.
StringLeft('string',count)
Параметры
string | Используемая строка. |
count |
Количество возвращаемых символов. |
Возвращаемое значение
Возвращает строку, содержащую самую левую часть строки по указанному количеству символов.Примечания
Если count превышает длину строки, то возвращается вся строка.См. также
StringRight, StringTrimLeft, StringTrimRight, StringMid, StringLen, StringInStr
Примеры: | ![]() |
exect=$var_s1=StringLeft('строка',3)||$var_s2=StringLeft('строка~~с~~пробелами',8) GLOBALEXECT<a> ;; возвращает указанное число символов строки слева
alist=PS<"%P"//2//0> slist=$GLOBALALIST||^^button*1*=%%COMMANDER_PATH%%\Totalcmd.exe,1*2*cmd*1*=CD~~''||$$''*2*menu*1*=StringLeft(<info=o73:://>,10)||42;1*!!cntr<1|1|1>||42;2*!!@CRLF||#A[Buttonbar]@CRLFButtoncount=GLOBALALIST<0>@CRLF||save<%%COMMANDER_PATH%%\Bar\FolderXX.bar|1>||code<1> ;; создать BAR файл с кнопками папок (без рекурсии) активной файловой панели (имена папок не более 10 символов)
<PRESW=13> keybd=0~~^c exect=$var_s=StringRegExp(StringLeft(ClipGet(),1),'[а-яё]')?_CmdCm('bufsr=@@QWERTYinENG'):_CmdCm('bufsr=@@QWERTYinRUS') keybd=0~~+{INSERT} <PRESW=1B> :EXIT: <PRESWEND> ;; при нажатии на клавиши "Pause" проверяет буфер обмена: если первая буква русская, то переводит всё содержимое буфера обмена в клавиатурные английские буквы, если нет, то наоборот, затем вставляет текст в активный окно программы