Обмен кнопками

Если вы хотите поделиться с другими пользователями секретами Total Commander, знаете интересные опции, приемы, настройки, то вам сюда.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Обмен кнопками

Сообщение LocKtaR-o-DarK »

Изображение
Изображение
Поскольку великий ТС предусмотрел эту возможность, предлагаю в этой теме обмениваться полезными и малоизвестными кнопками панели управления ТС, можно также для работы с другими программами и т.д. по следующему сценарию:

1. Краткое описание кнопки;
— если кнопка создана для операционных систем семейства win9x(Me), здесь же необходимо это указать, то есть пишем после описания (win9x);
— если операционная система не указана, то считается, что кнопка написана для операционных систем семейства
WINNT;
2. Код кнопки;
можно вставлять в пост как Код: [cоde][/cоde] или Цитата: [quоte][/quоte];
цитата удобна тем, что есть возможность раскрашивать отдельные фрагменты кода кнопки для усиления понимания или передачи самой сути данной кнопки, расписав ниже нужные фрагменты кода по цветам, например, пути, параметры и тд;
Почему был выбран стиль именно кнопок?
Ответ прост: кнопка панели управления ТС является наиболее информативным способом написания команд и параметров для ТС, содержащий помимо всего прочего еще и значки, таким образом получается, что из кнопки очень просто можно сделать команду, поместив ее, скажем, в:
— пользовательское меню ("Запуск");
недостаток: отсутствие значков выполняемых команд;
достоинство: при необходимости впоследствии можно создать для команды комбинацию горячих клавиш (Shortcut);
— избранные каталоги, можно использовать этот метод для создания простейших команд, таких как навигация и запуск приложений и файлов;
недостаток: отсутствие параметра "Свернув в значок"
Как производить обмен кнопками?
— чтобы поделиться кнопкой, нажмите правой кнопкой мыши по вашей кнопке и выберите "Копировать", после чего вставляйте содержимое буфера в пост как Код: или Цитату:, и, при необходимости, отредактируйте код;
— чтобы забрать кнопку, скопируйте содержимое кода нужной кнопки, правой кнопкой мыши щелкните на нужном месте панели управления (кнопок) тотала и выберите "Вставить";


Если, по каким то причинам, значок вставленной кнопки не отображается или отбражается не должным образом, необходимо обновить кнопку, для этого щелкните по вставленной пустой кнопке правой кнопкой мыши, выберите "Изменить", после чего нажмите "OK"

Пример:

Код: Выделить всё

TOTALCMD#BAR#DATA
2020

inetcpl.cpl,23
Синхронизация каталогов


2020
Внимание !!! :!:
Вопросы, предложения и пожелания, прямо не касающиеся настоящей темы (см название темы), предлагается обсуждать в этой теме. :!:
Развитие и классификация темы проведена на сайте автора (в статье и на форуме), также вы можете перейти на сайт автора, кликнув среднее изображение его подписи.
Вы будете приятно удивлены подсветкой синтаксиса кнопок Total Commander (и не только) на сайте автора.
Последний раз редактировалось LocKtaR-o-DarK Вт апр 06, 2021 10:34, всего редактировалось 22 раза.
Изображение    Изображение    Изображение
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Быстрый запуск командной строки (системной консоли), использующей переменную %commander_path%

Код: Выделить всё

TOTALCMD#BAR#DATA
cmd
/t:f1
cmd
Командная строка
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:17, всего редактировалось 4 раза.
Аватара пользователя
DredD
Сообщения: 11
Зарегистрирован: Ср янв 25, 2006 20:31

Сообщение DredD »

наверное, у всех есть

свойства системы
TOTALCMD#BAR#DATA
control sysdm.cpl,,1

shell32.dll,15
свойства системы


-1
Звуки, Аудиоустройства
TOTALCMD#BAR#DATA
control Mmsys.cpl,,4

Mmsys.cpl
Звуки, Аудиоустройства


-1
свойства экрана
TOTALCMD#BAR#DATA
control DESK.CPL,,3

DESK.CPL,1
свойства экрана


-1
выключение машины
TOTALCMD#BAR#DATA
shutdown
-s -t 0
shell32.dll,27
выключение


-1
reboot
TOTALCMD#BAR#DATA
shutdown
-r -t 0
shell32.dll,27
перезагрузка


-1
Let's just play The Game!
Old Game!!!
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Ну, особо простые не буду тут писать, это неинтересно. А вот такая кнопочка (правда, требующая настройки под себя), бывало, очень мне ускоряла работу:
TOTALCMD#BAR#DATA
"C:\Program Files\The Bat!\thebat.exe"
/MAILU=MyAccount;A=%P%N;S=%O;EDIT
c:\Program Files\The Bat!\thebat.exe
Послать файл по почте
C:\Program Files\The Bat!\

-1
Выделенный текст - это пути, которые надо прописать в зависимости от системы, а также имя аккаунта.
Кнопочка вызывает TheBat, создаёт в нём новое письмо в указанном аккаунте, приаттачивает к нему файл, находящийся в момент вызова под курсором, и открывает это письмо на редактирование. Остаётся только вписать адрес - кому отсылать, да нажать кнопку "Отправить".
Аватара пользователя
DredD
Сообщения: 11
Зарегистрирован: Ср янв 25, 2006 20:31

Сообщение DredD »

to CaptainFlint
наверное немного оффтопик, но хотел бы разобраться
эти коды кнопок просто содержат в себе информацию о заполнении полей, так?
каких?
логично было бы предположить, что тех, которые мы видим в диалоговом окне настройки ПИ
но вот каков порядок и, так скажем, синтаксис?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

DredD
В принципе, формат здесь неважен. Суть-то в том, что весь приведённый код можно просто скопировать в буфер и целиком вставить на панель инструментов, не разбираясь, какое поле за что отвечает, в этом и удобство. Но вообще, чуток поэкспериментировав, легко выяснить этот формат. На моём примере (с нумерацией строчек):
1: TOTALCMD#BAR#DATA
2: "C:\Program Files\The Bat!\thebat.exe"
3: /MAILU=MyAccount;A=%P%N;S=%O;EDIT
4: c:\Program Files\The Bat!\thebat.exe
5: Послать файл по почте
6: C:\Program Files\The Bat!\
7:
8: -1
1: Видимо, сигнатура, по которой Тотал определяет, что это формат его кнопки.
2: Поле "Команда".
3: "Параметры".
4: Значок кнопки (в формате <путь_к_файлу_значка>,<номер_значка>; если значок самый первый, номер можно не указывать).
5: "Подсказка".
6: "Путь запуска".
7: Вид окна: пусто - обычное окно, 1 - свёрнутое, -1 - развёрнутое.
8: Числовое значение команды. Если это внутренняя команда - её номер, если запуск внешнего файла - то -1.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Создание копии всего системного реестра в текущую панель

Код: Выделить всё

TOTALCMD#BAR#DATA
regedit
/e regimage.reg
regedit,1
Cоздать копию всего системного реестра
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:23, всего редактировалось 2 раза.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Форматирование диска А: (дисковода)
TOTALCMD#BAR#DATA
format a: /x /fs:fat /q /f:1.44 /v:
floppy

syssetup.dll,9
Форматирование A:
floppy -- метка диска
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:26, всего редактировалось 6 раз.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Этой интересной кнопкой можно без установки специального софта (стандартными средствами) узнать произношение английских слов и фраз

Код: Выделить всё

TOTALCMD#BAR#DATA
%CommonProgramFiles%\Microsoft Shared\Speech\sapi.cpl

%CommonProgramFiles%\Microsoft Shared\Speech\sapi.cpl,4
Речь
для этого копируем английское слово (фразу), нажимаем кнопку и вставляем в поле ввода пробы речи, после чего жмем "Проба голоса" и настраиваем скорость произношения речи
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:32, всего редактировалось 3 раза.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Управление компьютером

Код: Выделить всё

TOTALCMD#BAR#DATA
compmgmt.msc

mycomput.dll,2
Управление компьютером
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:35, всего редактировалось 3 раза.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Назначенные задания

Код: Выделить всё

TOTALCMD#BAR#DATA
cd ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D6277990-4C6A-11CF-8D87-00AA0060F5BF}

mstask.dll
Назначенные задания
или короче

Код: Выделить всё

TOTALCMD#BAR#DATA
cd ::{D6277990-4C6A-11CF-8D87-00AA0060F5BF}

mstask.dll,3
Назначенные задания
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:38, всего редактировалось 2 раза.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Установка и удаление программ

Код: Выделить всё

TOTALCMD#BAR#DATA
rundll32 shell32,Control_RunDLL appwiz.cpl

appwiz.cpl
Удаление программ
или короче

Код: Выделить всё

TOTALCMD#BAR#DATA
appwiz.cpl

appwiz.cpl
Удаление программ
Изменение компонентов Windows

Код: Выделить всё

TOTALCMD#BAR#DATA
rundll32 shell32,Control_RunDLL appwiz.cpl,,2

appmgr.dll
Изменение компонентов Windows
или короче

Код: Выделить всё

TOTALCMD#BAR#DATA
appwiz.cpl ,2

appmgr.dll
Изменение компонентов Windows
зачем нужны первые (длинные) варианты запуска, спросите вы?
был замечен прирост скорости запуска на некоторых машинах, также в тех редких случаях, когда не работали более короткие варианты
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:42, всего редактировалось 2 раза.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Восстановление системы

Код: Выделить всё

TOTALCMD#BAR#DATA
%windir%\system32\Restore\rstrui

srclient.dll
Восстановление системы
Последний раз редактировалось LocKtaR-o-DarK Сб апр 15, 2006 04:14, всего редактировалось 4 раза.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Настройка системы

Код: Выделить всё

TOTALCMD#BAR#DATA
msconfig

PCHEALTH\HELPCTR\Binaries\msconfig.exe
Настройка системы
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:44, всего редактировалось 1 раз.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Проверка и восстановление поврежденных системных файлов

Код: Выделить всё

TOTALCMD#BAR#DATA
sfc
/scannow
shell32.dll,79
Проверка и восстановление поврежденных системных файлов
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:46, всего редактировалось 2 раза.
Ответить