View previous topic :: View next topic |
Author |
Message |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Feb 13, 2015 23:50 Post subject: |
|
|
Skif_off
Проблемы может создать при других контекстах, где, например, нет отделения кавычкой и пробелом. В смысле "разит"? Это и есть консоль, только скрытая.
Aleks431
Заменялась только указанная часть? Лишнего не прихватил? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Aleks431

Joined: 23 May 2011 Posts: 74
|
(Separately) Posted: Sun Feb 15, 2015 15:20 Post subject: |
|
|
Ничего я не напутал. Получается следующий параметр
Code: | (`type %WL`) do del /Q /F /AS /AH /AA /AI "%%#" || rd /S /Q "%%#" |
|
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Feb 15, 2015 15:35 Post subject: |
|
|
Это для простой кнопки или с nircmd? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Aleks431

Joined: 23 May 2011 Posts: 74
|
(Separately) Posted: Sun Feb 15, 2015 17:42 Post subject: |
|
|
При любом варианте: что ComSpec, что nircmd - папки не удаляются. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Feb 15, 2015 17:53 Post subject: |
|
|
Для nircmd в этой строке есть ещё одна кавычка на конце.
Поделился там ещё одной из моих кнопок-удалялок. С ней как? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Aleks431

Joined: 23 May 2011 Posts: 74
|
(Separately) Posted: Sun Feb 15, 2015 21:08 Post subject: |
|
|
Дополнительная кавычка ничего нового не дала. А вот с xDel - вроде работает, проблем пока нет.
Спасибо. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Feb 15, 2015 21:24 Post subject: |
|
|
Aleks431 wrote: | Дополнительная кавычка ничего нового не дала. | Соответственно, доп. кавычка там есть и строке "Команда:". _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Aleks431

Joined: 23 May 2011 Posts: 74
|
(Separately) Posted: Fri Feb 20, 2015 19:54 Post subject: |
|
|
Вот здесь я спрашивал как из 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 |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Feb 20, 2015 22:20 Post subject: |
|
|
Aleks431
Я же просил перепостом кодов не увлекаться. Aleks431 wrote: | типа copy | Вот и меняем move на copy.
А чтобы сохранить атрибуты - на xcopy c добавкой в конце параметров ключа /K. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Aleks431

Joined: 23 May 2011 Posts: 74
|
(Separately) Posted: Fri Feb 20, 2015 22:51 Post subject: |
|
|
При тесте обнаружилось, что если существующий wincmd.ini с атрибутом (только чтение, системный или т.п.), то кнопка не действует - файл не меняется на bак-аповский. При отсутствии wincmd.ini вообще - из wincmd.ini.bak создается такой же файл, но уже без атрибутов.
Вот так?
Code: | (`type %WL`) do xcopy "%%#" "%%~~n#" /K |
Чего-то вообще не пашет. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Feb 21, 2015 00:43 Post subject: |
|
|
Aleks431 wrote: | файл не меняется на bак-аповский | Выше как раз написано про убор расширения.
Если о том речь, то решение там же. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Nick
Joined: 26 Dec 2014 Posts: 107
|
(Separately) Posted: Wed Feb 25, 2015 18:31 Post subject: |
|
|
Есть кнопки вида:
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 |
|
 |
Skif_off
Joined: 28 Nov 2012 Posts: 1244
|
(Separately) Posted: Wed Feb 25, 2015 21:02 Post subject: |
|
|
Nick
Зачем в первой кнопке %S ? Ограничение на длину в 32767 символов не смущает? WinRAR поддерживает списки, если что. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Feb 25, 2015 23:17 Post subject: |
|
|
Nick
1) %N вместо %O. Это ж очевидно.
2) Да, но запаришься с переменными среды мучиться. rar в первом скрипте у меня поначалу был, но потом...
Nick wrote: | Как можно сделать, чтобы распаковывались все выделенные файлы (через 7-Zip)? | У нас есть отдельный топик для 7-zip. А мой ранее обсуждаемый скрипт чем не устроил? Я там рассказывал как 7zG прикрутить. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Nick
Joined: 26 Dec 2014 Posts: 107
|
(Separately) Posted: Thu Feb 26, 2015 15:16 Post subject: |
|
|
Skif_off
Как можно по другому (одной кнопкой)? (Кнопка для упаковки всех файлов в один архив).
Flasher wrote: | 1) %N вместо %O | При этом расширение будет браться. Т.е. архив будет вида: name.ext.rar.
А в этом скрипте почему-то не работает ключ -ibck (для WinRAR.exe).
Flasher wrote: | Я там рассказывал как 7zG прикрутить. | Это какой скрипт имеется ввиду? |
|
Back to top |
|
 |
|