Страницы: 1
RSS
Автоматическая уборка, сжатие папок из командной строки
 
Возможно ли в The Bat автоматически проводить сжатие/пуржинг/репэйр/поиск дупов в базе - либо из командной строки, либо при старте, либо при выходе? Как вариант - до какой версии надо отапгрейдиться?
 
В текущей версии есть:
1. Опция ящика "Сжать все папки при выходе из TheBat".
2. Действия в планировщике - "Выполнить обработку папок".
3. Опции командной строки:
thebat.exe /op:<operation>:<argument>
where <operation> = compress, purge, killdupes, clearcache, empty
     <argument> = account name (9Val)
                  -or-
                  full path to folder (9ValInbox, Common_folder)

Note that multiple operations on the same argument are supported

Example:
       thebat.exe  /op:compress:9Val  -  compresses  all  folders  in account 9Val
       thebat.exe  /op:killdupes:purge:compress:9ValInbox  - kills duplicates, purges and compresses in my Inbox

Опции командной строки доступны начиная с 2.13.* насколько мне помнится.
А вот первые два пункта точно не скажу.  
 
Цитата
Иван Болховитинов пишет:
3. Опции командной строки: thebat.exe /op:<operation>:<argument> where <operation> = compress, purge, killdupes, clearcache, empty

Понятно, спасибо.
А в хэлпе я про _этот_ параметр так и не нашел - это я прохо читал или там нет? И если там нет, то где можно прочитать?
 
И вот еще: если имя ящика содержит пробелы, то в командной строке необходимо указывать его  в кавычках, а в batch-файле работает только без кавычек - это бага или фича?
 
Цитата
А в хэлпе я про _этот_ параметр так и не нашел - это я прохо читал или там нет?
Вроде бы нет, AFAIK эта фича опубликована например на Нобате и в TBBETA, но в хелп вроде пока не вписана.

Цитата
И вот еще: если имя ящика содержит пробелы, то в командной строке необходимо указывать его в кавычках, а в batch-файле работает только без кавычек - это бага или фича?
Не понял. Поподробней опиши.
Проверил на следующей команде:
thebat.exe /op:compress:"Test the Test"

Работает напрямую из консоли и из батника.
WinXP + TheBat 3.0.2.10

 
Цитата
Иван Болховитинов пишет:
Проверил на следующей команде: thebat.exe /op:compress:"Test the Test"

Работает напрямую из консоли и из батника. WinXP + TheBat 3.0.2.10

Делаем файл 1:
--- 1 ---
/op:compress:killdupes:nisoi - mail
--- end ---

запускаем

thebat.exe /BATCH:1

работает, а так:
--- 1 ---
/op:compress:killdupes:"nisoi - mail"
--- end ---

не работает.
WinXP + 3.0.1.33
 
Действительно.
Вот насчет бага или фичи не знаю....
С другой стороны работает же ;)
Страницы: 1