Страница 28 из 88
Добавлено: Ср июн 29, 2011 18:43
Batya
shveicar писал(а):Что нужно в нем подправить. - чтобы файл(папка) после архивации удалялась?
Нужно в конструкцию "%PathRAR% a -dh -m3 -ag" добавить ключ "-df":
Код: Выделить всё
%PathRAR% a -dh -m3 -ag -df"_[yyyy.mm.dd hh.mm.ss]" "%cd%\bekap-RAR\%~n1.rar" "%~1"
Добавлено: Ср июн 29, 2011 19:18
shveicar
Спасибо, Понял (получается -такие же параметры как и в кнопках для архивов.)
-m3 - указание степени сжатия - от 0 до 5;
-rr5p - добавление информации для восстановления (здесь 5%);
-t - тестирование после упаковки;
-df - удаление исходных файлов после архивирования;
-ibck - архивирование в фоне;
-ep - исключить пути из имен;
-ap%O - архивировать в родительскую папку по имени файла под курсором;
Странно, - все равно файл почему-то, не удаляется.
кстати с таким параметром
Код: Выделить всё
%PathRAR% a -dh -m3 -ag -df"_[yyyy.mm.dd hh.mm.ss]" "%cd%\bekap-RAR\%~n1.rar" "%~1"
после архивации из имя файла выглядит
а без него
Да и после введения этого параметра "-df" в код кнопки
Код: Выделить всё
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!! а файл, как говорится, - и ныне там.
Добавлено: Ср июн 29, 2011 19:32
BezDNaU
Есть кнопка:
Код: Выделить всё
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
Как сделать чтобы удалялась исходная папка?
Добавлено: Ср июн 29, 2011 21:34
Flasher
shveicar писал(а):у меня вообще удалилась половина портабельного win rar!
Путь запуска ведёт к папке WinRAR и, соответственно, воспринимается как текущий. Удалились файлы, которые не были заняты процессом упаковки.
Добавлено: Ср июн 29, 2011 21:52
shveicar
Разобрался с батником и шифрует и удаляет
Код: Выделить всё
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"
)
и кнопка
Код: Выделить всё
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Utils\archv\Rar_unRAR1.bat"
%N B
%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe
зашифровать под курсором и удалить(исходный каталог)
0
-1
Вдруг кому пригодится.
Добавлено: Ср июн 29, 2011 22:46
Batya
shveicar
Прошу прощения.
Действительно, в спешке поставил ключ в неправильное место - разорвал описание формата даты для ключа -ag.
Добавлено: Чт июн 30, 2011 13:07
shveicar
Добрый день. Подскажите как изменить кнопку
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c rd /S /Q
%P
shell32.dll,63
Удаление содержимого открытой папки
1
-1
чтобы удалялся только выделенные файл(лы) под курсором а не все содержимое открытой папки (параметр "Q" вообще справке Total отсутствует). Спасибо.
Добавлено: Чт июн 30, 2011 13:59
Flasher
shveicar
Смысл писать о параметрах ТС имеет только в случае, если интерпритатором выступает totalcmd.exe, а здесь же в качестве него - cmd, rd - это его команда удаления директорий, последующие два ключа - её.
По простому так:
%comspec% /c
del %S
Добавлено: Чт июн 30, 2011 14:37
shveicar
Спасибо за подсказку!
Добавлено: Пн июл 04, 2011 13:07
Podarok2006
Помогите сделать кнопочку: в правом окне выделены 4 каталога с русскими и англицкими именами (внутри их есть подкаталоги и файлы).
Нужно нажать на кнопку и в левом окне должны появиться такие же каталоги (с подкаталогами но без файлов). Грубо говоря сделать копию структуры в другое окно.
Добавлено: Пн июл 04, 2011 13:26
Batya
Podarok2006
F5 -> "Только файлы типа:" = "|*.*" -> Enter
Добавлено: Пн июл 04, 2011 13:51
Avada
Podarok2006
Или поиск по форуму по DirCopy. Без всяких кнопок. Обсуждалось неоднократно.
Добавлено: Пн июл 04, 2011 15:17
Flasher
Podarok2006
Поиск по *копировать структуру пуст* - две темы с ответами найдутся сразу. Там же дубль-ответ
Batya, там же мой
ответ, ведущий к нужным ссылкам с кнопками.
Добавлено: Пт июл 08, 2011 14:44
Podarok2006
Спасибо!
Добавлено: Вт июл 19, 2011 12:57
accepts
CaptainFlint писал(а):Ну, особо простые не буду тут писать, это неинтересно. А вот такая кнопочка (правда, требующая настройки под себя), бывало, очень мне ускоряла работу:
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, создаёт в нём новое письмо в указанном аккаунте, приаттачивает к нему файл, находящийся в момент вызова под курсором, и открывает это письмо на редактирование. Остаётся только вписать адрес - кому отсылать, да нажать кнопку "Отправить".
Отлично!
А как прикрепить к письму несколько выделенных файлов и сделать окно активным?
[mod="CaptainFlint"]Нарушение п. 9
правил. Часть сообщения перенесена из темы
Обмен кнопками.[/mod]