View previous topic :: View next topic |
Author |
Message |
aLexx

Joined: 14 Mar 2005 Posts: 442 Location: Новокузнецк
|
(Separately) Posted: Tue Jul 03, 2007 23:56 Post subject: [UTIL] Утилита для работы с ТС. |
|
|
Вот выношу на суд утилитку, заточенную для использования вместе с ТС. Т.к. это только начало,
ессно, полно глюков. Управляется из коммандной строки с помощью ключей и параметров.
Пока ( ) возможности её таковы:
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
ЗЫ. Для распознования надписей окон и кнопок исползуется ТС с русификацией от Власова Константина
и Казакова Вадима. Имхо, для ТС это стандарт. Если какие-то слова в Вашем ТС отличаются, корректная
работа не гарантируется! 
Last edited by aLexx on Fri Jul 06, 2007 01:51; edited 2 times in total |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
 |
aLexx

Joined: 14 Mar 2005 Posts: 442 Location: Новокузнецк
|
(Separately) Posted: Wed Jul 04, 2007 00:36 Post subject: |
|
|
Ну, это далеко не всё...
Ещё собираюсь прикрутить разнообразную архивацию, распаковку, расширенный поиск,
автоматическое удаление в фоне мимо корзины, да много чего...
Типа, коктейль Молотова, 101 в одном файлике!  |
|
Back to top |
|
 |
Sam Dark

Joined: 25 Apr 2005 Posts: 484 Location: Voronezh, Russia
|
|
Back to top |
|
 |
Bomm

Joined: 15 Jan 2005 Posts: 245 Location: Москва
|
(Separately) Posted: Thu Jul 05, 2007 10:04 Post subject: |
|
|
В кнопке:
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"
Это так, для порядка  _________________ Юрий Бомштейн |
|
Back to top |
|
 |
aLexx

Joined: 14 Mar 2005 Posts: 442 Location: Новокузнецк
|
(Separately) Posted: Thu Jul 05, 2007 13:16 Post subject: |
|
|
+1
Тоже заметил, исправил... Моя невнимателность. |
|
Back to top |
|
 |
|
|
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
|