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


barsw

Переключение панелей инструментов Total Commander.

barsw=FileBAR1(!!HotKey1)||...||FileBARN(!!HotKeyN), ||KeySwitch

Параметры:

FileBAR1
(!!HotKey1)||
...
||FileBARN
(!!HotKeyN)
Пути. Параметр FileBAR1(!!HotKey1)||...||FileBARN(!!HotKeyN), где:
FileBAR1||...||FileBARN - пути панелей инструментов (.bar), прописанных через ||
HotKey1 ... HotKeyN - значения горячих клавиш, при зажатии которой будет вызываться та или иная панель инструментов. Дописывается к пути файла через разделитель !! (см. Дополнение №3). Значения не должны повторяться.

v - прописывается первым символом для переключения на вертикальной панели инструментов (для Total Commander 9 и выше).
KeySwitchИмя ключа. KeySwitch - имя ключа, прописывается самым последним (необходим для обработки по кругу). В разных командах, ключи не должны повторяться.

Примечания:

Можно использовать сокращение BAR1 ... BARN, прописав панели инструментов с тем же синтаксисом в TCIMG.ini в секции [Setting] в соответствующих ключах SwitchingBar1 ... SwitchingBarN.

См. также:

cnvbt, barbf, barbl, barbt, bardl, barex, barjn, barnw, barpl, barsf, barsl, barsp, barss, bartr, barupd, barupv, buttc

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

<HOTKEY=10> barsw=v%%COMMANDER_PATH%%\Audio_V.bar||SwitchBarV <HOTKEY=11> barsw=%%COMMANDER_PATH%%\Bar\Audio.bar||SwitchBarG <HOTKEY=X> barsw=%%COMMANDER_PATH%%\Bar\Audio.bar||SwitchBarG barsw=v%%COMMANDER_PATH%%\Audio_V.bar||SwitchBarV ;; удерживая Shift открывается на вертикальной панели инструментов Audio_V.bar, удерживая Ctrl на горизонтальной панели инструментов открывается Audio.bar, обычное нажатие на кнопку открываются одновременно 2 ранее указанные панели

barsw=%%COMMANDER_PATH%%\Bar\000_Osnovnaja.bar!!12||%%COMMANDER_PATH%%\Bar\002_Multimedia.bar!!A0||%%COMMANDER_PATH%%\Bar\005_Record_Disks.bar!!A1||%%COMMANDER_PATH%%\Bar\007_Creation_Video_TV.bar!!A2||%%COMMANDER_PATH%%\Bar\012_Text.bar!!A3||SwitchBar2 ;; переключение между панелями по кругу, при зажатой клавише ALT переключается на панель 000_Osnovnaja.bar, при зажатой левой клавише SHIFT переключается на панель 002_Multimedia.bar, при зажатой правой клавише SHIFT переключается на панель 005_Record_Disks.bar, при зажатой левой клавише CTRL переключается на панель 007_Creation_Video_TV.bar, при зажатой правой клавише CTRL переключается на панель 012_Text.bar

barsw=%%COMMANDER_PATH%%\Bar\000_Osnovnaja.bar||%%COMMANDER_PATH%%\Bar\002_Multimedia.bar||%%COMMANDER_PATH%%\Bar\005_Record_Disks.bar||%%COMMANDER_PATH%%\Bar\007_Creation_Video_TV.bar||%%COMMANDER_PATH%%\Bar\012_Text.bar||SwitchBar1 ;; переключение между панелями по кругу

barsw=Bar1 ;; переключение между панелями по кругу, прописанных в TCIMG.ini в секции [Setting] в ключе SwitchingBar1

barsw=v%%COMMANDER_PATH%%\Bar\000_Osnovnaja.bar||%%COMMANDER_PATH%%\Bar\002_Multimedia.bar||%%COMMANDER_PATH%%\Bar\005_Record_Disks.bar||%%COMMANDER_PATH%%\Bar\007_Creation_Video_TV.bar||%%COMMANDER_PATH%%\Bar\012_Text.bar||SwitchBar1 ;; переключение между панелями по кругу на вертикальной панели инструментов

sends=TCGINFO<{MySwithBar}>||@CRLF!! barsw=GLOBALSENDS<1> ;; переключение между панелями по кругу (информация берётся из секции {MySwithBar} в файле SHAPED.tcg)


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