Описание команды


desel

Снять выделение в файловых панелях Total Commander.

desel=Number

Параметры:

NumberУсловие. Где Number:
1 - снять всё выделение в неактивной панели.
2 - снять выделение с файлов в неактивной панели.
3 - снять выделение с папок в неактивной панели.
4 - снять всё выделение в левой панели.
5 - снять выделение с файлов в левой панели.
6 - снять выделение с папок в левой панели.
7 - снять всё выделение в правой панели.
8 - снять выделение с файлов в правой панели.
9 - снять выделение с папок в правой панели.
10 - снять выделение в обеих панелей.

Примечания:

Нет

См. также:

markc, markn, markp, marks, markz, marlr, seldb

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

<HOTKEY=10> tcimg=$cm3304 <HOTKEY=11> tcimg=$cm3305 <HOTKEY=12> desel=10 <HOTKEY=X> tcimg=$cm524 ;; снять всё выделение. При зажатой SHIFT - снять выделение с файлов. При зажатой CTRL - снять выделение с папок. При зажатой ALT - снять выделение в обеих панелях.

desel=1 ;; снять всё выделение в неактивной панели

desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm4006 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm2023|4006|2023|4006 ;; показать в отдельных окнах выделенные объекты в обеих панелей TC

desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm4006 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> ;; выделить объекты в активной и в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели (ввод количества совпадающих символов в диалоговом окне)

desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] tcimg=$cm4006 pause=400 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> ;; выделить объекты в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели с выбором количество символов в диалоговом окне

desel=10 ;; снять выделение в обеих панелей

desel=2 ;; снять выделение с файлов в неактивной панели

desel=3 ;; снять выделение с папок в неактивной панели

desel=4 ;; снять всё выделение в левой панели

desel=5 ;; снять выделение с файлов в левой панели

desel=6 ;; снять выделение с папок в левой панели

desel=7 ;; снять всё выделение в правой панели

desel=8 ;; снять выделение с файлов в правой панели

desel=9 ;; снять выделение с папок в правой панели

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~OR~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 copyy=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> desel=10 ;; копировать выделенные файлы по одному в соответствующие порядку выделения папки другой панели

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~OR~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 movee=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> desel=10 ;; переместить выделенные файлы по одному в соответствующие порядку выделения папки другой панели

imgpr=1 slist=FOLDC<[tc=TM]//2//-2> folds=@GLOBALSLIST<t>||line<1;2;3!!;> copys=%WL||x//1||allfold<GLOBALFOLDS<t>//0>||noprogres<> desel=10 ;; копировать выделенные файлы активной панели в создаваемые папки 1,2,3 во всех подпапках выделенных папок ДРУГОЙ панели и снять выделение в обеих панелях

imgpr=1 slist=FOLDC<[tc=TM]//2//-2> folds=@GLOBALSLIST<t>||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0>||noprogres<> desel=10 ;; копировать все файлы *.txt активной панели в создаваемые папки 1,2,3 во всех подпапках выделенных папок ДРУГОЙ панели и снять выделение в обеих панелях

markc=0 tcimg=$cm525 desel=2 ;; выделить в активной панели объекты которых нет в другой панели


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