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 

Single Post  Topic: [UTIL] Утилита для работы с ТС. 
Author Message
aLexx



PostPosted: 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
View user's profile Send private message Send e-mail Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group