Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Обмен кнопками
Goto page Previous  1, 2, 3 ... 11, 12, 13 ... 43, 44, 45  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Секреты и советы printer-friendly view
View previous topic :: View next topic  
Author Message
DeathStalker



Joined: 01 Sep 2006
Posts: 331
Location: Санкт-Петербург

Post (Separately) Posted: Fri Nov 24, 2006 10:30    Post subject: Reply with quote

2Volniy
Спасибо, просто я не знаком с синтаксисом VB, а скрипт написал по имеющимся примерам)
_________________
Гугль - это Матрица, чем меньше его спрашивать, тем слабее будут машины во время Великой Битвы
TC10.00b6 x86 Windows 10 x64 (Windows 7 x64)
Back to top
View user's profile Send private message
Zorroz



Joined: 16 Dec 2004
Posts: 308
Location: Россия, Иркутская обл., г. Ангарск

Post (Separately) Posted: Fri Nov 24, 2006 18:31    Post subject: Reply with quote

DeathStalker
Спасибо скрипт работает. Вот еще бы добавить Гислеру индикатор отчистки и внутреннею команду для сжатия базы эскизов.
Скрипт поправишь(по совету Volniy)?
_________________
Когда ангелу обрезают крылья, он учится летать на метле...
Back to top
View user's profile Send private message
jehaz



Joined: 24 May 2006
Posts: 16

Post (Separately) Posted: Fri Nov 24, 2006 22:05    Post subject: Reply with quote

Добавляет в контекстное меню "Мой компьютер" пункт "Total commander"


Code:
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


Last edited by jehaz on Sat Nov 25, 2006 11:01; edited 1 time in total
Back to top
View user's profile Send private message
jehaz



Joined: 24 May 2006
Posts: 16

Post (Separately) Posted: Sat Nov 25, 2006 10:25    Post subject: Reply with quote

Добавляет в контекстное меню "Сетевое окружение" пункт "Total commander". При выборе пункта открывается новая вкладка в Total commander с путем \\Сетевое окружение.

Code:
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


Иконку по выбору. Работает только в семерке - слишком длинная строка.


Last edited by jehaz on Sat Nov 25, 2006 10:37; edited 1 time in total
Back to top
View user's profile Send private message
jehaz



Joined: 24 May 2006
Posts: 16

Post (Separately) Posted: Sat Nov 25, 2006 10:36    Post subject: Reply with quote

Добавляет в контекстное меню "Корзина" пункт "Total commander". При выборе пункта открывается "Корзина" в Total commander в новой вкладке.

Code:
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


Иконка своя. Описание свое.
Back to top
View user's profile Send private message
jehaz



Joined: 24 May 2006
Posts: 16

Post (Separately) Posted: Sat Nov 25, 2006 10:48    Post subject: Reply with quote

Может вернее будет через мой компьютер открывать новую вкладку с корнем в "Мой компьютер"? Тогда так:

Code:
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
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Sat Nov 25, 2006 11:24    Post subject: Reply with quote

jehaz
Объясни мне, малограмотному, на кой ляд нужны на панели тотала кнопки, если предполагается нажать на них только один раз в жизни (по крайней мере жизни текущей установленной операционной системы) ?

Вопрос касается четырех последних постов.
Back to top
View user's profile Send private message
jehaz



Joined: 24 May 2006
Posts: 16

Post (Separately) Posted: Sat Nov 25, 2006 14:44    Post subject: Reply with quote

Это просто пример. Свяжи их в пакетный файл, если заинтересовало и повесь на одну кнопку. Что не надо убери. А можно сделать новую панель кнопок с одноразовым использованием, например для переноса Total commander с USB и последующей его привязке к системе. И туда же на панель запихнуть, короткие скрипты на изменение реестра, например: добавление ТС в контекстное меню папок проводника, или разовые скрипты на изменение локальных политик ХР, или кнопки на сохранение некоторых кустов реестра, или... да много нужного можно повесить, что используется один раз, но очень иногда надо. Можно конечно таскать с собой файлы скриптов, но зачем если полностью настроенный ТС всегда рядом на USB, установил, потыкал кнопок которые нужны и все. Да дело личное.
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Sat Nov 25, 2006 15:19    Post subject: Reply with quote

jehaz, если можно много чего повесить, то создай отдельную тему для разовых кнопок/скриптов и т.п., нужного для быстрой подстройки системы для тотала.
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Mon Dec 18, 2006 02:38    Post subject: Reply with quote

Yurbanizator wrote:
необходимо расположить на панели кнопочку, или пару кнопочек, что бы при нажатии в выбранном каталоге появлялся допустим новый текстовый файлик new.txt или же файл new.html с уже созданным заренее шаблончиком.

Code:
TOTALCMD#BAR#DATA
cmd
/c copy /y "путь к\Templates\test.htm" .\
url.dll
Html-шаблон

1
-1

Проверку на наличие шаблона в панели делай визуально Laughing
_________________
        
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Mon Dec 18, 2006 10:43    Post subject: Reply with quote

Просил тут у "скриптописателей" кнопочку для создания SFX архивов - ни кто не откликнулся. Сделал сам (как сумел).
После создания кнопки нужно только выделить два файла (7-z архив и файл конфигурации), на одной из панелей TC, и нажать эту кнопку. SFX архив будет создан в этом же каталоге (открытом в этой панели TC) с именем, полученным из имени 7-z архива заменой расширения с .7z на .exe. Ни какие файлы не удаляются. Если SFX архив с таким именем уже существует, он будет переписан.
Для этой кнопки понадобиться утилита lst2str от JackFoo, кнопка и .bat файл.

Кнопка:
Code:
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):
Code:
@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

Скопируйте файлы в папку TC с соблюдением путей указанных в файлах. Пути можно/нужно изменить на свои. В первом файле пути к TC - строки 2, 3, 6, а во втором, путь к SFX модулю - строка 22 (COPY /b ...). При копировании .bat файла, сохраните его в dos кодировке!

Все, можете пользоваться!
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Mon Jan 08, 2007 06:21    Post subject: Reply with quote

LA_ wrote:
имеется следующая задача - переименовать файл под курсором (например, видео.avi) в файл вида видео.[tag].avi
Добавляю следующую команду через меню запуск:
ren %N *.[tag].*
(для переименования)
запускаю для проверки - получаю сообщение "Файл не найден"! Что я делаю не так? (из cmd то же самое работает отлично).

заставил помучаться Wink , вот решение:
Code:
TOTALCMD#BAR#DATA
cmd
/c ren "%N" "%O.[tag].%E"
shell32.dll,225
Переименование файла

1
-1

_________________
        
Back to top
View user's profile Send private message
LoveJoy



Joined: 16 Jan 2007
Posts: 4

Post (Separately) Posted: Sun Jan 21, 2007 16:21    Post subject: Reply with quote

подскажите кнопочку, для переключения размера иконок, по типу винды:
*список
*значки
*плитка
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Sun Jan 21, 2007 20:08    Post subject: Reply with quote

LoveJoy
при установке тотала есть все эти кнопки
не надо засорять тему
_________________
        
Back to top
View user's profile Send private message
LoveJoy



Joined: 16 Jan 2007
Posts: 4

Post (Separately) Posted: Sun Jan 21, 2007 22:56    Post subject: Reply with quote

специально установил тотал еще раз.
их там нет.

уточню что мне нужно:
в разделе конфигурация - настройки - значки - размер значков
там где еще на выбор 32х32 и 16х16

может просто поставил такую версию что там нет этих кнопок, но я сомневаюсь в этом. :oops: версия 7.0pb3

или скажите команду хотя бы... (в справке не нашел)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Секреты и советы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 11, 12, 13 ... 43, 44, 45  Next
Page 12 of 45

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group