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 

[UTIL] Утилита для работы с ТС.

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Tue Jul 03, 2007 23:56    Post subject: [UTIL] Утилита для работы с ТС. Reply with quote

Вот выношу на суд утилитку, заточенную для использования вместе с ТС. Т.к. это только начало,
ессно, полно глюков. Управляется из коммандной строки с помощью ключей и параметров.
Пока (Smile) возможности её таковы:

Code:

-synch             Запуск синхронизации каталогов.
-synch /dl         (delete left) Синхронизация с удалением файлов слева.
-synch /dr         (delete right) Синхронизация с удалением файлов справа.
-synch /da         (delete all) Синхронизация с удалением файлов с обоих сторон.

  Можно применить модификатор + (например, /dl+) - последующее удаление пустых каталогов.
Если при клике по кнопке на панели ТС держать нажатой кнопку "SHIFT", то нажатия кнопки
"Сравнить" не произойдёт. Если во время процесса сравнения нажать "Прервать" или "ESC",
выполнение программы прервётся. Так как результаты сравнения в этом случае не определены,
никакого удаления не будет. Также при удалении автоматически удаляются файлы "только для
чтения", "системные" и "скрытые". При использовании будьте внимательны - состояние чек-
боксов, что проверять и кнопок, что показывать, утилитой не контролируются. Из-за этого
по неосторожности можно удалить не то, что хотелось.
-------------------------------------------------
-emfol "путь"      (empty folder) Удаление пустых каталогов в каталоге, определяемым
                   параметром "путь".
-------------------------------------------------
-copy /f2          Копирование с постановкой в очередь.
-copy /re          (rename existing) Копирование с переименованием имеющихся файлов.
-copy /rc          (rename copyng) Копирование с переименованием копируемых файлов.
-copy /sm          (small) Копировать все файлы меньшего размера.
-copy /bg          (big) Копировать все файлы большего размера.

-move /f2          Перемещение с постановкой в очередь.
-move /re          (rename existing) Перемещение с переименованием имеющихся файлов.
-move /rc          (rename moving) Перемещение с переименованием копируемых файлов.
-move /sm          (small) Переместить все файлы меньшего размера.
-move /bg          (big) Переместить все файлы большего размера.
-------------------------------------------------
-cdrom             Изменить состояние CD-ROM'a. Если >1, предлaгается выбор.
-cdrom /-          Закрыть CD-ROM. Если >1, предлaгается выбор.
-cdrom /+          Открыть CD-ROM. Если >1, предлaгается выбор.
-cdrom /z:         Изменить состояние CD-ROM'a под буквой "z".
-cdrom /z:-        Закрыть CD-ROM под буквой "z".
-cdrom /z:+        Открыть CD-ROM под буквой "z".
-cdrom /z:l        Прочитать компакт-диск на левой панели с привода "z".
-cdrom /z:r        Прочитать компакт-диск на правой панели с привода "z".
-cdrom /+:l        Прочитать компакт-диск на левой панели с привода, в котором есть диск.
-cdrom /+:r        Прочитать компакт-диск на правой панели с привода, в котором есть диск.
-------------------------------------------------
-flash /all        Отключить все доступные USB-диски.
-flash /alq        Отключить все доступные USB-диски с запросом.
-flash /w:         Отключить USB-диск под буквой w:.
-flash "имя диска" Отключить USB-диск по его имени. Имя можно задать не полностью.


Примеры кнопок для ТС:

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-synch /da+
%COMMANDER_PATH%\Bars\Util.dll,8
Синхронизация каталогов c удалением файлов с обоих сторон


-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-synch /dl+
%COMMANDER_PATH%\Bars\Util.dll,9
Синхронизация каталогов c удалением файлов слева


-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-synch /dr+
%COMMANDER_PATH%\Bars\Util.dll,10
Синхронизация каталогов c удалением файлов справа
%COMMANDER_PATH%\Addon\TC_Util\

-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-synch
%COMMANDER_PATH%\Bars\Util.dll,7
Синхронизация каталогов


-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-copy /rc
%COMMANDER_PATH%\Bars\Util.dll
Копировать с автопереименованием


-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-move /rc
%COMMANDER_PATH%\Bars\Util.dll,1
Переместить с автопереименованием


-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-emfol "%P"
%COMMANDER_PATH%\Bars\Util.dll,6
Удаление пустых каталогов


-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-cdrom
%COMMANDER_PATH%\Bars\Util.dll,3
Открыть / Закрыть CD-ROM


-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-cdrom /+:l
%COMMANDER_PATH%\Bars\Util.dll,4
Прочитать CD-ROM слева


-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-cdrom /+:r
%COMMANDER_PATH%\Bars\Util.dll,5
Прочитать CD-ROM справа


-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-flash /all
%COMMANDER_PATH%\Bars\Util.dll,11
Отключение всех USB Flash Drives
%COMMANDER_PATH%\Addon\TcwsHelp\

-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-flash /h:
%COMMANDER_PATH%\Bars\Util.dll,12
Отключение чужой флешки


-1

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
-flash "Digma USB Flash Drive"
%COMMANDER_PATH%\Bars\Util.dll,13
Отключение "Digma USB Flash Drive" (2 Gb)


-1


Файлик с иконками "Util.dll" в архиве. Там же утилитки "Cdeject.exe" (автор Tir Na Nog) и
RemoveDrive.exe (Uwe Sieber - www.uwe-sieber.de), которые используются моей прогой для
корректной работы.
Весь архив лежит здесь (71 кб):
http://alexrudin.narod.ru/tc/TC-Util/TC_Util.rar

ЗЫ. Для распознования надписей окон и кнопок исползуется ТС с русификацией от Власова Константина
и Казакова Вадима. Имхо, для ТС это стандарт. Если какие-то слова в Вашем ТС отличаются, корректная
работа не гарантируется! Smile


Last edited by aLexx on Fri Jul 06, 2007 01:51; edited 2 times in total
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Wed Jul 04, 2007 00:17    Post subject: Reply with quote

Чем оно лучше vbs/cmd-скриптов?
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Wed Jul 04, 2007 00:36    Post subject: Reply with quote

Ну, это далеко не всё...
Ещё собираюсь прикрутить разнообразную архивацию, распаковку, расширенный поиск,
автоматическое удаление в фоне мимо корзины, да много чего...
Типа, коктейль Молотова, 101 в одном файлике! Smile
Back to top
View user's profile Send private message
Sam Dark



Joined: 25 Apr 2005
Posts: 484
Location: Voronezh, Russia

Post (Separately) Posted: Wed Jul 04, 2007 12:22    Post subject: Reply with quote

Интересная штука.
_________________
RMCreative — это жжж неспроста...

reggi — здесь я регистрирую домены
Back to top
View user's profile Send private message MSN Messenger
Bomm



Joined: 15 Jan 2005
Posts: 245
Location: Москва

Post (Separately) Posted: Thu Jul 05, 2007 10:04    Post subject: Reply with quote

В кнопке:
Quote:
Код:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\TC_Util\TC_Util.exe"
"Digma USB Flash Drive"
%COMMANDER_PATH%\Bars\Util.dll,13
Отключение "Digma USB Flash Drive" (2 Gb)


-1

ошибка, нужно
-flash "Digma USB Flash Drive"
Это так, для порядка Smile
_________________
Юрий Бомштейн
Back to top
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Thu Jul 05, 2007 13:16    Post subject: Reply with quote

+1
Тоже заметил, исправил... Моя невнимателность.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
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