Описание команды | |
srr2d |
Преобразование двумерного 2D массива.
Аналог команды arr2d
srr2d=Analog
Параметры:
Analog | Все параметры аналогичны команде arr2d. |
Примечания:
Дополнительные символы, которые можно использовать в строке: "@CR" - Символ возврата каретки, Chr(13), "@LF" - Символ перевода строки, Chr(10), "@CRLF" = @CR & @LF, "@TAB" - Символ Tab, Chr(9).См. также:
arr2d, brr2d, crr2d, drr2d, err2d, frr2d, grr2d, hrr2d, irr2d, jrr2d, krr2d, lrr2d, mrr2d, nrr2d, orr2d, prr2d, qrr2d, rrr2d, trr2d, urr2d, vrr2d, wrr2d, xrr2d, yrr2d, zrr2d
Примеры: | Как создать кнопку? |
slist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1,fnc_lib_01> srr2d=$GLOBALSLIST||16|0 GLOBALSRR2D<a> arr2d=%WL||2||[^\\]+\\[^\\]*?(\d+)\.ico GLOBALANF2D<a> zrr2d=$GLOBALANF2D||19|$GLOBALSRR2D GLOBALZRR2D<a> ;; 1 - создать 2D массив из номеров иконок, участвующих в меню Total Commander; 2 - из выделенных номерованных иконок получить 2D массив; 3 - вертикально объединить два 2D массива
slist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1,fnc_lib_01> srr2d=$GLOBALSLIST||16|0 GLOBALSRR2D<a> arr2d=%WL||2||[^\\]+\\[^\\]*?(\d+)\.ico GLOBALANF2D<a> zrr2d=$GLOBALANF2D||19|$GLOBALSRR2D||37|1 GLOBALZRR2D<a> ;; 1 - создать 2D массив из номеров иконок, участвующих в меню Total Commander; 2 - из выделенных номерованных иконок получить 2D массив; 3 - вертикально объединить два 2D массива; 4 - удалить уникальные строки в 1-й колонке. В итоге получаем список нужных путей иконок
slist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1,fnc_lib_01> srr2d=$GLOBALSLIST||16|0 GLOBALSRR2D<a> ;; создать 2D массив из номеров иконок, участвующих в меню Total Commander
snf2d=-1||4||cliptext||3||0 GLOBALSNF2D<a> srr2d=$GLOBALSNF2D||37|0 GLOBALSRR2D<a> ;; удалить уникальные строки из буфера обмена с подсчётом количества повторов (остаются строки только повторяющиеся в одном экземпляре) (учитывать регистр)
snf2d=-1||4||cliptext||3||0 GLOBALSNF2D<a> srr2d=$GLOBALSNF2D||38|0 GLOBALSRR2D<a> ;; удалить уникальные строки из буфера обмена с подсчётом количества повторов (остаются строки только повторяющиеся в одном экземпляре) (не учитывать регистр)
snf2d=-1||4||cliptext||3||0 GLOBALSNF2D<a> srr2d=$GLOBALSNF2D||39|0 GLOBALSRR2D<a> ;; удалить дублирующиеся строки из буфера обмена с подсчётом количества повторов (остаются строки, которые не повторялись) (учитывать регистр)
snf2d=-1||4||cliptext||3||0 GLOBALSNF2D<a> srr2d=$GLOBALSNF2D||40|0 GLOBALSRR2D<a> ;; удалить дублирующиеся строки из буфера обмена с подсчётом количества повторов (остаются строки, которые не повторялись) (не учитывать регистр)
srr2d=cliplist||37|0 GLOBALSRR2D<a> ;; удалить уникальные строки из буфера обмена (остаются строки только повторяющиеся в одном экземпляре) (учитывать регистр)
srr2d=cliplist||38|0 GLOBALSRR2D<a> ;; удалить уникальные строки из буфера обмена (остаются строки только повторяющиеся в одном экземпляре) (не учитывать регистр)
srr2d=cliplist||39|0 GLOBALSRR2D<a> ;; удалить дублирующиеся строки из буфера обмена (остаются строки, которые не повторялись) (учитывать регистр)
srr2d=cliplist||40|0 GLOBALSRR2D<a> ;; удалить дублирующиеся строки из буфера обмена (остаются строки, которые не повторялись) (не учитывать регистр)