Обмен кнопками
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- DeathStalker
- Сообщения: 331
- Зарегистрирован: Пт сен 01, 2006 10:53
- Откуда: Санкт-Петербург
Добавляет в контекстное меню "Мой компьютер" пункт "Total commander"
Код: Выделить всё
TOTALCMD#BAR#DATA
reg add "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Total Commander\command" /ve /d "%COMMANDER_PATH%\TOTALCMD.EXE" /f
wcmicons.dll,55
Создать пункт меню для запуска Total commander в "Мой компьютер"
1
-1
Последний раз редактировалось jehaz Сб ноя 25, 2006 10:01, всего редактировалось 1 раз.
Добавляет в контекстное меню "Сетевое окружение" пункт "Total commander". При выборе пункта открывается новая вкладка в Total commander с путем \\Сетевое окружение.
Иконку по выбору. Работает только в семерке - слишком длинная строка.
Код: Выделить всё
TOTALCMD#BAR#DATA
reg add "HKCR\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\shell\Total Commander\command" /ve /d "%COMMANDER_PATH%\TOTALCMD.EXE /O /T "::{208D2C60-3AEA-1069-A2D7-08002B30309D}"" /f
wcmicons.dll,55
1
-1
Последний раз редактировалось jehaz Сб ноя 25, 2006 09:37, всего редактировалось 1 раз.
Добавляет в контекстное меню "Корзина" пункт "Total commander". При выборе пункта открывается "Корзина" в Total commander в новой вкладке.
Иконка своя. Описание свое.
Код: Выделить всё
TOTALCMD#BAR#DATA
reg add "HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\Total Commander\command" /ve /d "%COMMANDER_PATH%\TOTALCMD.EXE /O /T "::{645FF040-5081-101B-9F08-00AA002F954E}"" /f
wcmicons.dll,55
1
-1Может вернее будет через мой компьютер открывать новую вкладку с корнем в "Мой компьютер"? Тогда так:
Код: Выделить всё
TOTALCMD#BAR#DATA
reg add "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Open with Total Commander\command" /ve /d "%COMMANDER_PATH%\TOTALCMD.EXE /O /T "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"" /f
wcmicons.dll,55
1
-1Это просто пример. Свяжи их в пакетный файл, если заинтересовало и повесь на одну кнопку. Что не надо убери. А можно сделать новую панель кнопок с одноразовым использованием, например для переноса Total commander с USB и последующей его привязке к системе. И туда же на панель запихнуть, короткие скрипты на изменение реестра, например: добавление ТС в контекстное меню папок проводника, или разовые скрипты на изменение локальных политик ХР, или кнопки на сохранение некоторых кустов реестра, или... да много нужного можно повесить, что используется один раз, но очень иногда надо. Можно конечно таскать с собой файлы скриптов, но зачем если полностью настроенный ТС всегда рядом на USB, установил, потыкал кнопок которые нужны и все. Да дело личное.
- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
Yurbanizator писал(а): необходимо расположить на панели кнопочку, или пару кнопочек, что бы при нажатии в выбранном каталоге появлялся допустим новый текстовый файлик new.txt или же файл new.html с уже созданным заренее шаблончиком.
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd
/c copy /y "путь к\Templates\test.htm" .\
url.dll
Html-шаблон
1
-1Просил тут у "скриптописателей" кнопочку для создания SFX архивов - ни кто не откликнулся. Сделал сам (как сумел).
После создания кнопки нужно только выделить два файла (7-z архив и файл конфигурации), на одной из панелей TC, и нажать эту кнопку. SFX архив будет создан в этом же каталоге (открытом в этой панели TC) с именем, полученным из имени 7-z архива заменой расширения с .7z на .exe. Ни какие файлы не удаляются. Если SFX архив с таким именем уже существует, он будет переписан.
Для этой кнопки понадобиться утилита lst2str от JackFoo, кнопка и .bat файл.
Кнопка:
.bat файл (comndlin.bat):
Скопируйте файлы в папку TC с соблюдением путей указанных в файлах. Пути можно/нужно изменить на свои. В первом файле пути к TC - строки 2, 3, 6, а во втором, путь к SFX модулю - строка 22 (COPY /b ...). При копировании .bat файла, сохраните его в dos кодировке!
Все, можете пользоваться!
После создания кнопки нужно только выделить два файла (7-z архив и файл конфигурации), на одной из панелей TC, и нажать эту кнопку. SFX архив будет создан в этом же каталоге (открытом в этой панели TC) с именем, полученным из имени 7-z архива заменой расширения с .7z на .exe. Ни какие файлы не удаляются. Если SFX архив с таким именем уже существует, он будет переписан.
Для этой кнопки понадобиться утилита lst2str от JackFoo, кнопка и .bat файл.
Кнопка:
Код: Выделить всё
TOTALCMD#BAR#DATA
%commander_path%\Utilites\lst2str\lst2str.exe
/X:"D:\totalcmd\Utilites\CreateSFX\comndlin.bat" /L:%L /N:2
%commander_path%\WCMICONS.DLL,20
Создание SFX архива
%commander_path%\Utilites\CreateSFX\comndlin.bat
-1.bat файл (comndlin.bat):
Код: Выделить всё
@ECHO off
set error=Мало данных.
IF "%~x2"=="" GOTO Err_msg
set config=%2
set len=%~z2
set archive=%1
set name=%~n1
set path_=%~dp1
IF %~x1==.7z GOTO Find1
set error=Нет 7z-архива.
IF NOT %~x2==.7z GOTO Err_msg
set config=%1
set len=%~z1
set archive=%2
set name=%~n2
set path_=%~dp2
:Find1
IF %len% GTR 10240 GOTO No_cfg
find /c ";!@Install@!UTF-8!" %config%
IF errorlevel 1 GOTO No_cfg
echo.
COPY /b "D:\DISTRIBUT\7-Zip\7zSD_499\7ZSD_LZMA.sfx" + %config% + %archive% "%path_%%name%.exe"
echo.
echo Создан SFX архив - "%name%.exe"
echo.
pause
exit
:No_cfg
set error=Нет файла конфигурации.
:Err_msg
echo.
echo %error%
echo.
echo Надо выделить только ДВА файла: 7z-архив и файл конфигурации.
echo.
pause
exitВсе, можете пользоваться!
- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
заставил помучатьсяLA_ писал(а):имеется следующая задача - переименовать файл под курсором (например, видео.avi) в файл вида видео.[tag].avi
Добавляю следующую команду через меню запуск:
ren %N *.[tag].*
(для переименования)
запускаю для проверки - получаю сообщение "Файл не найден"! Что я делаю не так? (из cmd то же самое работает отлично).
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd
/c ren "%N" "%O.[tag].%E"
shell32.dll,225
Переименование файла
1
-1- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
специально установил тотал еще раз.
их там нет.
уточню что мне нужно:
в разделе конфигурация - настройки - значки - размер значков
там где еще на выбор 32х32 и 16х16
может просто поставил такую версию что там нет этих кнопок, но я сомневаюсь в этом. :oops: версия 7.0pb3
или скажите команду хотя бы... (в справке не нашел)
их там нет.
уточню что мне нужно:
в разделе конфигурация - настройки - значки - размер значков
там где еще на выбор 32х32 и 16х16
может просто поставил такую версию что там нет этих кнопок, но я сомневаюсь в этом. :oops: версия 7.0pb3
или скажите команду хотя бы... (в справке не нашел)
