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



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

Post (Separately) Posted: Fri Feb 13, 2015 23:50    Post subject: Reply with quote

Skif_off
Проблемы может создать при других контекстах, где, например, нет отделения кавычкой и пробелом. В смысле "разит"? Это и есть консоль, только скрытая.

Aleks431
Заменялась только указанная часть? Лишнего не прихватил?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Aleks431



Joined: 23 May 2011
Posts: 74

Post (Separately) Posted: Sun Feb 15, 2015 15:20    Post subject: Reply with quote

Ничего я не напутал. Получается следующий параметр
Code:
(`type %WL`) do del /Q /F /AS /AH /AA /AI "%%#" || rd /S /Q "%%#"
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Feb 15, 2015 15:35    Post subject: Reply with quote

Это для простой кнопки или с nircmd?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Aleks431



Joined: 23 May 2011
Posts: 74

Post (Separately) Posted: Sun Feb 15, 2015 17:42    Post subject: Reply with quote

При любом варианте: что ComSpec, что nircmd - папки не удаляются.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Feb 15, 2015 17:53    Post subject: Reply with quote

Для nircmd в этой строке есть ещё одна кавычка на конце.
Поделился там ещё одной из моих кнопок-удалялок. С ней как?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Aleks431



Joined: 23 May 2011
Posts: 74

Post (Separately) Posted: Sun Feb 15, 2015 21:08    Post subject: Reply with quote

Дополнительная кавычка ничего нового не дала. А вот с xDel - вроде работает, проблем пока нет.
Спасибо.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Feb 15, 2015 21:24    Post subject: Reply with quote

Aleks431 wrote:
Дополнительная кавычка ничего нового не дала.
Соответственно, доп. кавычка там есть и строке "Команда:".
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Aleks431



Joined: 23 May 2011
Posts: 74

Post (Separately) Posted: Fri Feb 20, 2015 19:54    Post subject: Reply with quote

Вот здесь я спрашивал как из bak-апного файла wincmd.ini.bak (с атрибутом только чтение) сделать снова wincmd.ini заменив существующий. В итоге нашлось несколько вариантов.
Лучший как мне кажется здесь.
А можно как-нибудь добавить в кнопку режим создания дубля (типа copy), чтобы wincmd.ini.bak не исчезал, заменяя существующий wincmd.ini, а оставался, еще и с тем же атрибутом какой был (например только чтение)? Эта кнопка представляла бы собой - сброс настроек ТС на заранее настроенный вид.


Last edited by Aleks431 on Fri Feb 20, 2015 22:52; 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: Fri Feb 20, 2015 22:20    Post subject: Reply with quote

Aleks431
Я же просил перепостом кодов не увлекаться.
Aleks431 wrote:
типа copy
Вот и меняем move на copy.
А чтобы сохранить атрибуты - на xcopy c добавкой в конце параметров ключа /K.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Aleks431



Joined: 23 May 2011
Posts: 74

Post (Separately) Posted: Fri Feb 20, 2015 22:51    Post subject: Reply with quote

При тесте обнаружилось, что если существующий wincmd.ini с атрибутом (только чтение, системный или т.п.), то кнопка не действует - файл не меняется на bак-аповский. При отсутствии wincmd.ini вообще - из wincmd.ini.bak создается такой же файл, но уже без атрибутов.
Вот так?
Code:
(`type %WL`) do xcopy "%%#" "%%~~n#" /K

Чего-то вообще не пашет.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Feb 21, 2015 00:43    Post subject: Reply with quote

Aleks431 wrote:
файл не меняется на bак-аповский
Выше как раз написано про убор расширения.

Если о том речь, то решение там же.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Wed Feb 25, 2015 18:31    Post subject: Reply with quote

Есть кнопки вида:
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\ARC\Rar.exe
a -ma5 -m5 "%O.rar" %S
%COMMANDER_PATH%\My\My_soft\1_WinRAR_x64\WinRAR.exe
Упаковка всех выделенных файлов и папок в один архив

1
-1
Что надо изменить, чтобы:
1) Названия архива бралось полностью (даже при наличии в имени более 2-х точек).
2) Можно ли сделать название архива по имени родительской папки?

Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\wcx\Total7zip\7zG.exe
x %P%N -o"%P%O"
%COMMANDER_PATH%\Plugins\wcx\Total7zip\7zG.exe
Распаковка выделенных файлов и папок в текущую панель

1
-1
Как можно сделать, чтобы распаковывались все выделенные файлы (через 7-Zip)?
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1244

Post (Separately) Posted: Wed Feb 25, 2015 21:02    Post subject: Reply with quote

Nick
Зачем в первой кнопке %S ? Ограничение на длину в 32767 символов не смущает? WinRAR поддерживает списки, если что.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Feb 25, 2015 23:17    Post subject: Reply with quote

Nick
1) %N вместо %O. Это ж очевидно.
2) Да, но запаришься с переменными среды мучиться. rar в первом скрипте у меня поначалу был, но потом...
Nick wrote:
Как можно сделать, чтобы распаковывались все выделенные файлы (через 7-Zip)?
У нас есть отдельный топик для 7-zip. А мой ранее обсуждаемый скрипт чем не устроил? Я там рассказывал как 7zG прикрутить.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Thu Feb 26, 2015 15:16    Post subject: Reply with quote

Skif_off
Как можно по другому (одной кнопкой)? (Кнопка для упаковки всех файлов в один архив).

Flasher wrote:
1) %N вместо %O
При этом расширение будет браться. Т.е. архив будет вида: name.ext.rar.
А в этом скрипте почему-то не работает ключ -ibck (для WinRAR.exe).
Flasher wrote:
Я там рассказывал как 7zG прикрутить.
Это какой скрипт имеется ввиду?
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 ... 53, 54, 55 ... 86, 87, 88  Next
Page 54 of 88

 
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