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 ... 27, 28, 29 ... 85, 86, 87  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Batya



Joined: 15 Dec 2004
Posts: 2226
Location: Москва, Россия

Post (Separately) Posted: Wed Jun 29, 2011 18:43    Post subject: Reply with quote

shveicar wrote:
Что нужно в нем подправить. - чтобы файл(папка) после архивации удалялась?

Нужно в конструкцию "%PathRAR% a -dh -m3 -ag" добавить ключ "-df":
Code:
   %PathRAR% a -dh -m3 -ag -df"_[yyyy.mm.dd hh.mm.ss]" "%cd%\bekap-RAR\%~n1.rar" "%~1"

_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
shveicar



Joined: 18 Apr 2011
Posts: 277
Location: Россия Москва

Post (Separately) Posted: Wed Jun 29, 2011 19:18    Post subject: Reply with quote

Спасибо, Понял (получается -такие же параметры как и в кнопках для архивов.)
Quote:
-m3 - указание степени сжатия - от 0 до 5;
-rr5p - добавление информации для восстановления (здесь 5%);
-t - тестирование после упаковки;
-df - удаление исходных файлов после архивирования;
-ibck - архивирование в фоне;
-ep - исключить пути из имен;
-ap%O - архивировать в родительскую папку по имени файла под курсором;
Странно, - все равно файл почему-то, не удаляется.
кстати с таким параметром
Code:
 %PathRAR% a -dh -m3 -ag -df"_[yyyy.mm.dd hh.mm.ss]" "%cd%\bekap-RAR\%~n1.rar" "%~1"

после архивации из имя файла выглядит
Code:
foto20110629194542.rar
а без него
Code:
foto_[2011.06.29 19.46.47].rar
Да и после введения этого параметра "-df" в код кнопки
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe
a -m3 -rr5p -df -hppass -ibck -ep1 %P%N
%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe
Зашифровать папку(pass)
%COMMANDER_PATH%\Programs\WinRAR\
0
-1
у меня вообще удалилась половина портабельного win rar!! а файл, как говорится, - и ныне там.

Last edited by shveicar on Wed Jun 29, 2011 20:04; edited 3 times in total
Back to top
View user's profile Send private message
BezDNaU



Joined: 31 May 2008
Posts: 65

Post (Separately) Posted: Wed Jun 29, 2011 19:32    Post subject: Reply with quote

Есть кнопка:
Code:
TOTALCMD#BAR#DATA
cmd /c setlocal & title RaR-packing... & for %A in ("%CD%") do
for /f "delims=" %%X in ("%S") do cls & "d:\Program Files\WinRAR\WinRAR.exe" m -m5 -os -ep1 -rr5p """""%T%%~nxA.rar""""" """"%%X""""
WCMICONS.DLL,119
С удалением +5%


-1

Как сделать чтобы удалялась исходная папка?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Jun 29, 2011 21:34    Post subject: Reply with quote

shveicar wrote:
у меня вообще удалилась половина портабельного win rar!
Путь запуска ведёт к папке WinRAR и, соответственно, воспринимается как текущий. Удалились файлы, которые не были заняты процессом упаковки.
Back to top
View user's profile Send private message
shveicar



Joined: 18 Apr 2011
Posts: 277
Location: Россия Москва

Post (Separately) Posted: Wed Jun 29, 2011 21:52    Post subject: Reply with quote

Разобрался с батником и шифрует и удаляет
Code:
Set PathRAR="%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe"
If %2#==B# (
   If Not Exist "%cd%\bekap-RAR\" MD "%cd%\bekap-RAR\"
   %PathRAR% a -dh -m3 -hppass -df -ag"_[yyyy.mm.dd hh.mm.ss]" "%cd%\bekap-RAR\%~n1.rar" "%~1"
) Else (
   If Not Exist "%cd%\%~n1\" MD "%cd%\%~n1\"
   %PathRAR% x "%~1" "%cd%\%~n1\"
   For %%I In ("%cd%\%~n1\*") Do Ren "%%I" "%~n1%%~xI"
)
и кнопка
Code:
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Utils\archv\Rar_unRAR1.bat"
%N B
%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe
зашифровать под курсором и удалить(исходный каталог)

0
-1
Вдруг кому пригодится.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2226
Location: Москва, Россия

Post (Separately) Posted: Wed Jun 29, 2011 22:46    Post subject: Reply with quote

shveicar
Прошу прощения.
Действительно, в спешке поставил ключ в неправильное место - разорвал описание формата даты для ключа -ag.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
shveicar



Joined: 18 Apr 2011
Posts: 277
Location: Россия Москва

Post (Separately) Posted: Thu Jun 30, 2011 13:07    Post subject: Reply with quote

Добрый день. Подскажите как изменить кнопку
Code:
TOTALCMD#BAR#DATA
%ComSpec% /c rd /S /Q
%P
shell32.dll,63
Удаление содержимого открытой папки

1
-1
чтобы удалялся только выделенные файл(лы) под курсором а не все содержимое открытой папки (параметр "Q" вообще справке Total отсутствует). Спасибо.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Jun 30, 2011 13:59    Post subject: Reply with quote

shveicar
Смысл писать о параметрах ТС имеет только в случае, если интерпритатором выступает totalcmd.exe, а здесь же в качестве него - cmd, rd - это его команда удаления директорий, последующие два ключа - её.
По простому так:
%comspec% /c
del %S
Back to top
View user's profile Send private message
shveicar



Joined: 18 Apr 2011
Posts: 277
Location: Россия Москва

Post (Separately) Posted: Thu Jun 30, 2011 14:37    Post subject: Reply with quote

Спасибо за подсказку!
Back to top
View user's profile Send private message
Podarok2006



Joined: 18 Nov 2009
Posts: 6

Post (Separately) Posted: Mon Jul 04, 2011 13:07    Post subject: Reply with quote

Помогите сделать кнопочку: в правом окне выделены 4 каталога с русскими и англицкими именами (внутри их есть подкаталоги и файлы).
Нужно нажать на кнопку и в левом окне должны появиться такие же каталоги (с подкаталогами но без файлов). Грубо говоря сделать копию структуры в другое окно.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2226
Location: Москва, Россия

Post (Separately) Posted: Mon Jul 04, 2011 13:26    Post subject: Reply with quote

Podarok2006
F5 -> "Только файлы типа:" = "|*.*" -> Enter
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10419
Location: Россия, Саратов

Post (Separately) Posted: Mon Jul 04, 2011 13:51    Post subject: Reply with quote

Podarok2006
Или поиск по форуму по DirCopy. Без всяких кнопок. Обсуждалось неоднократно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Mon Jul 04, 2011 19:33; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jul 04, 2011 15:17    Post subject: Reply with quote

Podarok2006
Поиск по *копировать структуру пуст* - две темы с ответами найдутся сразу. Там же дубль-ответ Batya, там же мой ответ, ведущий к нужным ссылкам с кнопками.
Back to top
View user's profile Send private message
Podarok2006



Joined: 18 Nov 2009
Posts: 6

Post (Separately) Posted: Fri Jul 08, 2011 14:44    Post subject: Reply with quote

Спасибо!
Back to top
View user's profile Send private message
accepts



Joined: 13 Jul 2011
Posts: 3

Post (Separately) Posted: Tue Jul 19, 2011 12:55    Post subject: Reply with quote

CaptainFlint wrote:
Ну, особо простые не буду тут писать, это неинтересно. А вот такая кнопочка (правда, требующая настройки под себя), бывало, очень мне ускоряла работу:
Quote:
TOTALCMD#BAR#DATA
"C:Program FilesThe Bat! hebat.exe"
/MAILU=MyAccount;A=%P%N;S=%O;EDIT
c:Program FilesThe Bat!thebat.exe
Послать файл по почте
C:Program FilesThe Bat!

-1

Выделенный текст - это пути, которые надо прописать в зависимости от системы, а также имя аккаунта.
Кнопочка вызывает TheBat, создаёт в нём новое письмо в указанном аккаунте, приаттачивает к нему файл, находящийся в момент вызова под курсором, и открывает это письмо на редактирование. Остаётся только вписать адрес - кому отсылать, да нажать кнопку "Отправить".

Отлично!
А как прикрепить к письму несколько выделенных файлов и сделать окно активным?
 !  CaptainFlint:
Нарушение п. 9 правил. Часть сообщения перенесена из темы Обмен кнопками.
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
Goto page Previous  1, 2, 3 ... 27, 28, 29 ... 85, 86, 87  Next
Page 28 of 87

 
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