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 ... 22, 23, 24 ... 43, 44, 45  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Секреты и советы printer-friendly view
View previous topic :: View next topic  
Author Message
Lazy Crazy



Joined: 16 Jan 2005
Posts: 400

Post (Separately) Posted: Mon Aug 17, 2009 15:30    Post subject: Reply with quote

LocKtaR-o-DarK wrote:
RazR, link

Спасибо, ссылочка интересная. А по поводу именно «хронологического каталога» - там [] не лишние?
_________________
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Mon Aug 17, 2009 17:50    Post subject: Reply with quote

RazR wrote:
2All, подскажите, пжлста, код кнопки создания папки с текущими датой и временем в активном табе

Смотри тему "Автоматическое создание каталога с именеме - текущая дата?".
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Thu Aug 20, 2009 11:41    Post subject: Reply with quote

Lazy Crazy
я использую квадратные скобки для дополнительной сортировки каталогов, а также при наличии в панели других каталогов
т.о., при наличии квадратных скобок созданный каталог практически всегда окажется как можно выше в панели
если такая сортировка не нужна, удали скобки из кода, никто ведь не запрещает
_________________
        
Back to top
View user's profile Send private message
Deim0s



Joined: 27 Aug 2009
Posts: 22

Post (Separately) Posted: Sat Aug 29, 2009 01:59    Post subject: Reply with quote

Вопрос про SecureZIP, версия Command Line для серверов 12.3. Проблема такая: по команде pkzipc -add file.zip <цель>, упаковать можно только файлы, для упаковки папки нужна такая команда: pkzipc -add -dir=<параметр> file.zip <цель>\*. Хотелось бы объединить в одну команду для кнопки (без скрипта). В связи с необходимым параметром -dir, запускать pkzipc.exe необходимо из своей директории и указывать длинные пути. Сейчас получается минимум две команды: pkzipc -add -dir=relative file.zip "%T%O" %P%S для файлов и pkzipc -add -dir=relative file.zip "%T%O" %P%S\* для папок. Собственно вопрос: можно ли сделать одну команду, что то вроде -add -dir=relative file.zip "%T%O" %P%S(если файл - папка, добавлять: \*) или для %L придумать что то, чтоб в списке получалось вместо папка\ -> папка\*, возможно ли?
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Sat Aug 29, 2009 13:59    Post subject: Reply with quote

Deim0s
приведу пример алгоритма
Code:
TOTALCMD#BAR#DATA
cmd
/k for /f %%a in (%L) do @if "%%~xa"=="" (@echo "%%a*") else @echo "%%a"
TOTALCMD.EXE,2
test

почему бы не воспользоваться для выполнения задачи 7zip?
я приводил много примеров работы с ним
_________________
        
Back to top
View user's profile Send private message
Deim0s



Joined: 27 Aug 2009
Posts: 22

Post (Separately) Posted: Sat Aug 29, 2009 15:42    Post subject: Reply with quote

LocKtaR-o-DarK
Quote:
почему бы не воспользоваться для выполнения задачи 7zip?
я приводил много примеров работы с ним
Пока 7 zip и близко не стоит к нему, к сожалению, ни по секьюрным опциям, ни по надёжности. С 7 zip я разобрался сразу Smile, пустил что нужно через 7zG, так примерно:
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\plugins\packer\7z\7zG.exe
a -mx=9 -p -mhe "%T%O.7z" %P%S
%ProgramFiles%\WinRAR\WinRAR.exe,4
Упаковать 7-Zip +Зашифровать
%COMMANDER_PATH%\plugins\packer\7z\

-1

7zG листинг не поддерживает только.
Quote:
приведу пример алгоритма
Если можно поподробнее, применительно к кнопке, как объединить с Вашей командой. Алгоритм, делает похоже то что нужно, единственное пробелы обрезаются (C:\Documents*).

P.S. Ещё к файлам без расширений тоже добавляет * (txt*) и с кириллицей не дружит (╘шы№ь√.txt)
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Sun Aug 30, 2009 16:16    Post subject: Reply with quote

Deim0s
Code:
TOTALCMD#BAR#DATA
cmd /c title Архивация...&chcp 1251>nul 2>"%tmp%\_tmp_"&cmd /c for /f "delims=" %a in
(%L) do @if "%%~aa"=="d--------" (@echo %%a*^>^>"%%tmp%%\_tmp_") else @echo %%a^>^>"%%tmp%%\_tmp_"&pkzipc -add -max -dir=full -attr=all "%T%O" @"%%tmp%%\_tmp_"&del/q "%%tmp%%\_tmp_"
TOTALCMD.EXE,2
test

1

далее в строке параметров после pkzipc ставь нужные параметры
действующим списком для утилиты pkzipc будет видоизменённый "%%tmp%%\_tmp_"
_________________
        


Last edited by LocKtaR-o-DarK on Mon Aug 31, 2009 12:38; edited 3 times in total
Back to top
View user's profile Send private message
Deim0s



Joined: 27 Aug 2009
Posts: 22

Post (Separately) Posted: Sun Aug 30, 2009 21:08    Post subject: Reply with quote

LocKtaR-o-DarK
Спасибо. Почти всё как надо, осталась маленькая проблема Smile, в _tmp_ листинг заключается в кавычки, а он в кавычках не читается. Можно поправить? Если возможно, ещё маленькая просьба: удалять после выполнения _tmp_, как параметр %L в тотале.

P.S. Уважаемый LocKtaR-o-DarK, можно ещё попросить, тоже самое но без путей, как делает параметр %F (папка\*).
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Mon Aug 31, 2009 04:06    Post subject: Reply with quote

Deim0s
Поправил код
Если надо %F вместо %L, пропиши это в кнопке в начале строки параметров
_________________
        
Back to top
View user's profile Send private message
Deim0s



Joined: 27 Aug 2009
Posts: 22

Post (Separately) Posted: Mon Aug 31, 2009 11:52    Post subject: Reply with quote

LocKtaR-o-DarK
Этот код не срабатывает что то, не создаёт список. Совместил с прошлым Вашим кодом, работает всё отлично. Получилась в итоге такая рабочая конструкция:
Code:
TOTALCMD#BAR#DATA
cmd /k chcp 1251>nul 2>"%tmp%\_tmp_"&cmd /c for /f "delims=" %a in
(%L) do @if "%%~aa"=="d--------" (@echo %%a*^>^>"%%tmp%%\_tmp_") else @echo %%a^>^>"%%tmp%%\_tmp_"&pkzipc -add -max -dir=full -attr=all "%T%O" @"%%tmp%%\_tmp_"&del/q "%%tmp%%\_tmp_"
%COMMANDER_PATH%\plugins\packer\pkzipc\11.ico
Упаковать с путями, с помощью SecureZIP
%COMMANDER_PATH%\plugins\packer\pkzipc\
1
-1

Упаковывает выделенные файлы и папки с полными путями. Спасибо! То что было нужно.
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Mon Aug 31, 2009 12:42    Post subject: Reply with quote

Deim0s
чуть-чуть тебя поправлю для полного счастья (см мой посл код и прочитай личку)
_________________
        
Back to top
View user's profile Send private message
sergu4o



Joined: 06 Sep 2009
Posts: 4

Post (Separately) Posted: Sun Sep 06, 2009 01:27    Post subject: Reply with quote

напишите ктонить кнопку "панель управления"
заранее спс)
Back to top
View user's profile Send private message
UYG



Joined: 28 Feb 2009
Posts: 3
Location: Черкассы

Post (Separately) Posted: Sun Sep 06, 2009 08:58    Post subject: Reply with quote

sergu4o wrote:
напишите ктонить кнопку "панель управления"
заранее спс)


Code:
TOTALCMD#BAR#DATA
control.exe

wcmikons.dll,1
Панель управления


-1
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Sep 06, 2009 09:24    Post subject: Reply with quote

UYG
wcmiCons.dll
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
UYG



Joined: 28 Feb 2009
Posts: 3
Location: Черкассы

Post (Separately) Posted: Sun Sep 06, 2009 13:35    Post subject: Reply with quote

Avada wrote:
UYG
wcmiCons.dll

Принимается!
Просто я использую свой wcmikons.dll и не учел что у других его нет! А файл значка и сам значек каждый может выбрать по желанию.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Секреты и советы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 22, 23, 24 ... 43, 44, 45  Next
Page 23 of 45

 
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