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

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

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

Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Так ты имеешь ввиду скачать те ярлыки и понавешивать их на кнопки?
Только это в голову и должно было прийти :wink:
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

Интересно, что ярлыки "Start Menu" и "Programs Folder" ведут себя по разному, если поместить их на кнопку или просто запустить в файловой панели Тотала. В первом случае открывается в новом окне Проводника, а во втором - в панели самого Тотала.
Последний раз редактировалось Volniy Вс май 21, 2006 01:57, всего редактировалось 1 раз.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

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

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

TOTALCMD#BAR#DATA
control fonts

fontext.dll,1
Шрифты
Изображение    Изображение    Изображение
VeTeR
Сообщения: 17
Зарегистрирован: Сб май 06, 2006 15:21
Откуда: Краснодар

Сообщение VeTeR »

Zorroz,

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

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

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

TOTALCMD#BAR#DATA
tourstart

tourstart.exe
Знакомство с Windows XP
Изображение    Изображение    Изображение
Fahrenheit
Сообщения: 2
Зарегистрирован: Вт апр 25, 2006 15:46

Сообщение Fahrenheit »

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

Сообщение CaptainFlint »

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

TOTALCMD#BAR#DATA
"C:\Program Files\WinRAR\WinRAR.exe"
a -m5 "%O.rar" ""%N""
C:\Program Files\WinRAR\WinRAR.exe
Упаковать текущий файл


-1
Путь к WinRAR, естественно, свой.
Почему же, ё-моё, ты нигде не пишешь "ё"?
VeTeR
Сообщения: 17
Зарегистрирован: Сб май 06, 2006 15:21
Откуда: Краснодар

Сообщение VeTeR »

А может, кто подскажет кнопку, как распакавать архив под курсором в текущую панель? Хорошо бы, чтобы при этом создавалась одноименная папка, в которую бы и происходила распаковка, так как зачастую файлы перед архивированием не помещают в отдельную папку. )
Spine
Сообщения: 129
Зарегистрирован: Ср дек 15, 2004 09:20
Откуда: Орша, Беларусь

Сообщение Spine »

Создаёшь вот такой скрипт

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

'  File:         UnpackHere.vbs 
'  Description:  Распаковывает выделенные архивы в ту же директорию 
'                где расположены сами архивы, причем каждый архив в 
'                отдельную папку с именем, как у файла архива 
'  Requirements: WSH Helper for TC by Volniy    
'  Installation: Создайте для скрипта, например, кнопку на панели TC 

'  Copyright:    (c) 2005, Volniy 

Option Explicit 
Dim TCS 
Set TCS=CreateObject("TCSCRIPT.Helper") 
TCS.Pause=100 
TCS.SendCommand "cm_UnpackFiles", False 
TCS.SendKeystroke "{DELETE}" 
TCS.SendKeystroke "{TAB 4}" 
TCS.SendKeystroke chr(32) 
TCS.SendKeystroke "{ENTER}" 
Set TCS = Nothing 
WScript.Quit 
и перетягиваешь его на панель...
у меня вот так получилось

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

TOTALCMD#BAR#DATA
D:\TCmd\Addons\WSH\UnpackHere.vbs

C:\WINDOWS\System32\WScript.exe
UnpackHere
D:\TCmd\Addons\WSH\

-1
VeTeR
Сообщения: 17
Зарегистрирован: Сб май 06, 2006 15:21
Откуда: Краснодар

Сообщение VeTeR »

Spine, у меня такая кнопка не работает, вылетает окно: "Невозможно создание объекта контейнером ActiveX: 'TCSCRIPT.Helper'. Возможно, нужен WSH Helper for TC by Volniy... Найти на сайте его не могу, как быть?
WinXP SP2
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

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

VeTeR писал(а):Spine, у меня такая кнопка не работает, вылетает окно: "Невозможно создание объекта контейнером ActiveX: 'TCSCRIPT.Helper'. Возможно, нужен WSH Helper for TC by Volniy... Найти на сайте его не могу, как быть?
WinXP SP2
Script Helper конечно нужен, но можно обойтись и без него

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

TOTALCMD#BAR#DATA
путь_к_WinRAR\WinRAR
x %N "%O"\
значок
Извлечь в папку с именем архива
(эта кнопка уже была где то опубликована, но так сам ее не нашел, то повторю ее)
Последний раз редактировалось LocKtaR-o-DarK Пт июл 28, 2006 07:44, всего редактировалось 1 раз.
Изображение    Изображение    Изображение
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

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

Вызов диалога завершения работы WINDOWS

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

TOTALCMD#BAR#DATA
rundll32 msgina,ShellShutdownDialog

shell32.dll,215
Завершение работы WINDOWS
Как оказалось, к сожалению, эта кнопка только для вызова диалога, но никак не для работы (дальнейшей перезагрузки, выключения или завершения сеанса), оставляю её лишь для того, чтобы её не постили впредь, а также более тщательно проверяли бы свои кнопки
Последний раз редактировалось LocKtaR-o-DarK Пт июл 14, 2006 15:09, всего редактировалось 2 раза.
Изображение    Изображение    Изображение
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Кажется такой кнопы еще не было, хотя...

Сообщение Volniy »

Быстрое создание в текущей папке списка выделенных файлов
TOTALCMD#BAR#DATA
%ComSpec% /c
copy "%F" "filelist.txt" /y
sysedit.exe,1
Создать список выделенных файлов
.
1
-1
По идее должно работать на всех Виндах (я не пробовал ниче кроме XP). Естественно, параметр %F можно заменить для получения, например, списка с полными путями ( %L), с именами в формате DOS (%d) и тд. Описание - в справке Тотала.
Evgenych
Сообщения: 53
Зарегистрирован: Пн янв 24, 2005 23:41

Сообщение Evgenych »

Создание в противоположной панели копий выделенных файлов нулевого размера (NTFS)

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

TOTALCMD#BAR#DATA
cmd.exe /c @echo off &
for /f "delims=" %%i in (%F) do fsutil file createnew "%T%%i" 0 > nul
C:\WINDOWS\system32\shell32.dll,84



-1

jehaz
Сообщения: 16
Зарегистрирован: Ср май 24, 2006 15:18

Сообщение jehaz »

Можно сделать кнопку для соединения с интернет вообще без ярлыков.
В папке "c:\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk" (если соединение для всех пользователей) находится файл с настройками dial-up соединений. Это обычный текстовой файл в кодировке UTF8. Если хотите можно скопировать в отдельную папку. Далее делаем кнопку с командой C:\WINDOWS\system32\rasphone.exe (или %SYSTEMROOT%\System32\ rasphone.exe, как угодно). В параметрах ставим:
-f "c:\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk" -d "Мое подключение"
Путь может быть любым к файлу настроек. Имя подключение должно соответствовать вашему.
Вот и все.
И еще этот файл можно редактировать. Ну я например поставил параметр (Время простоя до разъединения") IdleDisconnectSeconds=120. Т.е. соединение разорвется через 2 минуты. Хотя в параметрах можно выставлять 1 минуту или 5, что не очень удобно.
Ответить