Страница 54 из 88

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

Aleks431
Заменялась только указанная часть? Лишнего не прихватил?

Добавлено: Вс фев 15, 2015 14:20
Aleks431
Ничего я не напутал. Получается следующий параметр

Код: Выделить всё

(`type %WL`) do del /Q /F /AS /AH /AA /AI "%%#" || rd /S /Q "%%#"

Добавлено: Вс фев 15, 2015 14:35
Flasher
Это для простой кнопки или с nircmd?

Добавлено: Вс фев 15, 2015 16:42
Aleks431
При любом варианте: что ComSpec, что nircmd - папки не удаляются.

Добавлено: Вс фев 15, 2015 16:53
Flasher
Для nircmd в этой строке есть ещё одна кавычка на конце.
Поделился там ещё одной из моих кнопок-удалялок. С ней как?

Добавлено: Вс фев 15, 2015 20:08
Aleks431
Дополнительная кавычка ничего нового не дала. А вот с xDel - вроде работает, проблем пока нет.
Спасибо.

Добавлено: Вс фев 15, 2015 20:24
Flasher
Aleks431 писал(а):Дополнительная кавычка ничего нового не дала.
Соответственно, доп. кавычка там есть и строке "Команда:".

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

Добавлено: Пт фев 20, 2015 21:20
Flasher
Aleks431
Я же просил перепостом кодов не увлекаться.
Aleks431 писал(а):типа copy
Вот и меняем move на copy.
А чтобы сохранить атрибуты - на xcopy c добавкой в конце параметров ключа /K.

Добавлено: Пт фев 20, 2015 21:51
Aleks431
При тесте обнаружилось, что если существующий wincmd.ini с атрибутом (только чтение, системный или т.п.), то кнопка не действует - файл не меняется на bак-аповский. При отсутствии wincmd.ini вообще - из wincmd.ini.bak создается такой же файл, но уже без атрибутов.
Вот так?

Код: Выделить всё

(`type %WL`) do xcopy "%%#" "%%~~n#" /K
Чего-то вообще не пашет.

Добавлено: Пт фев 20, 2015 23:43
Flasher
Aleks431 писал(а):файл не меняется на bак-аповский
Выше как раз написано про убор расширения.

Если о том речь, то решение там же.

Добавлено: Ср фев 25, 2015 17:31
Nick
Есть кнопки вида:

Код: Выделить всё

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) Можно ли сделать название архива по имени родительской папки?

Код: Выделить всё

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)?

Добавлено: Ср фев 25, 2015 20:02
Skif_off
Nick
Зачем в первой кнопке %S ? Ограничение на длину в 32767 символов не смущает? WinRAR поддерживает списки, если что.

Добавлено: Ср фев 25, 2015 22:17
Flasher
Nick
1) %N вместо %O. Это ж очевидно.
2) Да, но запаришься с переменными среды мучиться. rar в первом скрипте у меня поначалу был, но потом...
Nick писал(а):Как можно сделать, чтобы распаковывались все выделенные файлы (через 7-Zip)?
У нас есть отдельный топик для 7-zip. А мой ранее обсуждаемый скрипт чем не устроил? Я там рассказывал как 7zG прикрутить.

Добавлено: Чт фев 26, 2015 14:16
Nick
Skif_off
Как можно по другому (одной кнопкой)? (Кнопка для упаковки всех файлов в один архив).
Flasher писал(а):1) %N вместо %O
При этом расширение будет браться. Т.е. архив будет вида: name.ext.rar.
А в этом скрипте почему-то не работает ключ -ibck (для WinRAR.exe).
Flasher писал(а):Я там рассказывал как 7zG прикрутить.
Это какой скрипт имеется ввиду?