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

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

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

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

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

Отображение и настройка сетевых подключений:

Проводником

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

TOTALCMD#BAR#DATA
control
netconnections
ntshrui.dll,2
Сетевые подключения
или

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

TOTALCMD#BAR#DATA
::{7007ACC7-3202-11D1-AAD2-00805FC1270E}

ntshrui.dll,2
Сетевые подключения
или

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

TOTALCMD#BAR#DATA
ncpa.cpl

ncpa.cpl
Сетевые подключения
В панели ТС

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

TOTALCMD#BAR#DATA
cd ::{7007ACC7-3202-11D1-AAD2-00805FC1270E}

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

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

Очистка дисков стандартными средствами

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

TOTALCMD#BAR#DATA
cleanmgr

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

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

Назначение: эта кнопка будет создавать и дополнять вам описание. Можно использовать ее для мгновенной записи любой нужной информации в файл, а также, что немаловажно, дополнять этот файл новой информацией, то есть, попросту говоря, будет работать с буфером обмена... Если это вас заинтересовало, читаем дальше :) :).
В действительности наша кнопка будет запускать скрипт JavaScript, который и будет управлять процессом, но в конечной счете файл окажется в активной панели ТС, что просто гиперудобно :)
Итак, начну по порядку. Первым делом нам понадобится текстовый редактор Akelpad, ничуть не уступающий стандартному Блокноту, так как именно он не спрашивает подтверждение за создание файла и данный скрипт был заточен специально для него.
w = WScript.CreateObject("WScript.Shell");
w.Run("
Путь\\к\\файлу\\Akelpad описание.txt",0);
if (w.AppActivate("Akelpad")){
WriteWord();
KL = false;}
function WriteWord() {
WScript.Sleep(30);
w.SendKeys("~");
w.SendKeys("{~ 80}");
WScript.Sleep(120);
w.SendKeys("~");
WScript.Sleep(30);
w.SendKeys("^v");
WScript.Sleep(30);
w.SendKeys("{F2}");
w.SendKeys("{ESC}");}
сохраните этот код как файл *.js, например, desc.js и поместите в удобное для вас место, (можно и нужно в какой либо каталог внутри тотала :)), поменяйте путь к вашему файлу (выделено красным), используя двойные обратные слеши \\ как разделители директорий и, при необходимости, смените имя и тип сохраняемого файла (синим цветом), после чего используйте эту кнопку

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

TOTALCMD#BAR#DATA
Путь\к\файлу\*.js

write
Создание и добавление описания в файл
Кнопка не будет работать, пока вы не поставите рабочий путь к вашему файлу *.js (допускается использование %commander_path%)
Можно забиндить этот процесс на горячую клавишу :), как? ищем в справке к ТС.
Внимание. Не тестировано на win9x. Но думается, будет работать, если поместить файл WScript.exe в системную папку. Где скачать файл WScript.exe? В инете или, что проще, попросить у любого пользователя winxp.
Примечание 1: для тех, у кого уже стоит Akelpad как Блокнот, то есть переименован и заменен в системе, вместо красного выделенного текста можете смело писать
notepad
Примечание 2: для AkelPad версий 3х для подавления диалога подтверждения создания файла необходимо добавить параметр /c+, то есть "...\\Akelpad /c+ описание.txt"
Последний раз редактировалось LocKtaR-o-DarK Пн ноя 06, 2006 22:37, всего редактировалось 14 раз.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

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

Мастер настройки сети

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

TOTALCMD#BAR#DATA
rundll32
hnetwiz.dll,HomeNetWizardRunDll
hnetwiz.dll
Мастер настройки сети
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:53, всего редактировалось 3 раза.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

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

Сетевые подключения

Мастер новых подключений

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

TOTALCMD#BAR#DATA
rundll32
netshell.dll,StartNCW
netshell.dll,3
Мастер новых подключений
или

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

TOTALCMD#BAR#DATA
rasphone -a

rasphone.exe
Мастер новых подключений
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:56, всего редактировалось 2 раза.
ssslash
Сообщения: 9
Зарегистрирован: Сб дек 03, 2005 18:35

Сообщение ssslash »

Подскажите, если не трудно, парамеры для кнопки, чтобы не закрывалось окно ms-dos после выполнения программы. Перетащил приложение на панель, кидаю на получившуюся кнопку файл из TC, видно, что он обрабатывается, но результат посмотреть не успеваю. При обычном запуске удерживаю shift, а вот как быть в даном случае - не пойму.
Evgenych
Сообщения: 53
Зарегистрирован: Пн янв 24, 2005 23:41

Сообщение Evgenych »

ssslash писал(а):Подскажите, если не трудно, парамеры для кнопки, чтобы не закрывалось окно ms-dos после выполнения программы. Перетащил приложение на панель, кидаю на получившуюся кнопку файл из TC, видно, что он обрабатывается, но результат посмотреть не успеваю. При обычном запуске удерживаю shift, а вот как быть в даном случае - не пойму.
перед командой добавить

%ComSpec% /k
ssslash
Сообщения: 9
Зарегистрирован: Сб дек 03, 2005 18:35

Сообщение ssslash »

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

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

Сведения о системе

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

TOTALCMD#BAR#DATA
msinfo32

C:\PROGRA~1\COMMON~1\MICROS~1\MSInfo\msinfo32
Сведения о системе
Последний раз редактировалось LocKtaR-o-DarK Пн апр 03, 2006 09:57, всего редактировалось 1 раз.
b01d
Сообщения: 44
Зарегистрирован: Чт янв 06, 2005 18:25

Сообщение b01d »

Мой первый блин :)
Создание зашифрованного архива RAR. Шифруется файл(папка) под курсором, архив помещается в туже папку где и исходные файлы. Шифрование и сжатие происходит в фоне
TOTALCMD#BAR#DATA
"C:\Program Files\WinRAR\WinRAR.exe"
a -hpПАРОЛЬ -ibck -ep1 %P%N %P%N
C:\Program Files\WinRAR\WinRAR.exe,5
Зашифровать файл/папку
C:\Program Files\WinRAR\

-1
красный - путь к WinRAR
синий - ваш пароль

P.S: Только что проверил, почемуто только папки шифрует(собственно мне это и надо) а вот файлы по отдельности отказывается, почемуто... может кто знает почему?
P.P.S: Можно ли как нибудь в "реалтайм" смотреть текущие значения %P, %N, %O и т.д? А то что то я в них запутался...
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

b01d
P.P.S: Можно ли как нибудь в "реалтайм" смотреть текущие значения %P, %N, %O и т.д? А то что то я в них запутался...
Перед всеми параметрами в самом начале дописываешь вопросик, и при нажатии кнопки выведется диалог подтверждения, где все шаблоны уже подставлены, соответственно, можно будет увидеть, во что превратились все эти параметры при реальном запуске.
b01d
Сообщения: 44
Зарегистрирован: Чт янв 06, 2005 18:25

Сообщение b01d »

CaptainFlint
а по подробнее? Куда в моём примере:

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

a -hpПАРОЛЬ -ibck -ep1 %P%N %P%N 
дописывать вопросик?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

b01d
В самое начало:
?a -hpПАРОЛЬ -ibck -ep1 %P%N %P%N
b01d
Сообщения: 44
Зарегистрирован: Чт янв 06, 2005 18:25

Сообщение b01d »

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

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

Зашифрование папки\файла под курсором
с датированнным окончанием в имени архива консольным архиватором
rar
TOTALCMD#BAR#DATA
...\rar
a -hpпароль -m5 -ms -idc,d,p,q -cfg- -o+ -c- -s -ep1 -ag_[yyyy.mm.dd-hh.mm.ss] ""%N"".rar ""%N""
netplwiz.dll,6
Зашифровать папку\файл

1
-1
Последний раз редактировалось LocKtaR-o-DarK Пт июн 16, 2006 09:55, всего редактировалось 4 раза.
Ответить