Обсуждение темы "Обмен кнопками"

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

sa писал(а):
Orion9 писал(а):уж лучше стандартные Ctrl+B, Ctrl+A и F6
А разве этот способ подойдёт для случая, когда в папках для слияния имеются дочерние папки?
Подойдет, если есть желание остаться совсем без папок))

А так, да... не подумал :lol:
Аватара пользователя
Monarch-LFV
Сообщения: 360
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

sa, Orion9
Можно и F6, только в диалоге не забыть поставить галочку «сохранять пути относительно текущего каталога», так что вариант рабочий.

Добавлено спустя 9 минут:

Только непонятно, зачем нажимать ctrl+B? Ведь можно не выводить плоский список, тогда операции сокращаются и не надо никакую галку ставить: ctrl+A, F6.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Monarch-LFV писал(а):не забыть поставить галочку
Тогда не будут слиты в одну не только дочерние, но и основные папки!
Аватара пользователя
Monarch-LFV
Сообщения: 360
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

sa
А вот здесь не понял. Например, есть папка "1" и папка "2", открыв на одной панели (получателе) папку "1", а на второй панели (источнике) папку "2" и находясь в ней нажимаем Ctrl+A (выделяем все), а затем F6 (перемещение), подтверждаем и при запросе совпадающих имен выбираем "Автоматически переименовывать копируемые файлы". По сути это и есть ручной способ, о котором я и говорил здесь.

Добавлено спустя 12 минут:

Однако, вашу мысль я понял, вы имели ввиду, находясь на уровень выше объединить несколько папок. Да, согласен, так не получится.
А ваша кнопка рабочая, спасибо! Единственное, сделал бы так:

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

TOTALCMD#BAR#DATA
cm_Renmov
/O5G1T="%Q%P%N*"
WCMICONS.DLL,63
Слияние выбранных папок в одну с именем папки под курсором
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Monarch-LFV писал(а):сделал бы так ... /O5G1T="%Q%P%N*"
Попробуйте слить папки 1 и 12 с курсором на папке 1.
Аватара пользователя
Monarch-LFV
Сообщения: 360
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

sa
Да, действительно не получилось, ну тогда так:

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

/O5G1T="%Q%P_%N*"
На самом деле, как модифицировать имя папки - дело вкуса.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Не сливаются папки 123 и 12__3 с курсором на папке 123.
Аватара пользователя
Monarch-LFV
Сообщения: 360
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

sa
Ух сколько нюансов, тогда в конце, почти по вашему примеру:

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

/O5G1T="%Q%P%N_*"
Так получится?
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Monarch-LFV писал(а):Так получится?
Предполагаю, что без точки перед звёздочкой (как в моей кнопке) – нет.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Monarch-LFV писал(а):Только непонятно, зачем нажимать ctrl+B?
Это был мой промах. Я почему-то представил, что в сливаемых папках будут только файлы (тогда бы это было уместно), но sa уже поправил на счет подкаталогов.
Lnk
Сообщения: 99
Зарегистрирован: Сб май 13, 2023 10:16

Вопрос по мобильным apk

Сообщение Lnk »

Часто пользую в мобильном тотале просмотр апк через market:url , чтоб открывалась страница приложения в определенном магазине (у меня их 4, выводится меню с запросом).
А можно ли сделать кнопки для них?
Пример 1 кнопки может кто-то написать?

Думается мне, что основная проблема с параметрами, неясно какой вписывать чтоб открыло страницу приложения.
Последний раз редактировалось Lnk Чт окт 10, 2024 17:36, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Lnk
Безотносительно к актуальности и решаемости этой задачи: какое отношение это имеет к общим вопросам по TC (подразумевающим стандартные функции), а заодно и к самому TC? И где у нас запрашиваются кнопки на всякий сторонний функционал? Вопросы риторические, ответы очевидны. Это не говоря уже о явно неудачном заголовке "Вопрос по мобильным apk".
Перенесено по принадлежности с замечанием.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
aLLigator
Сообщения: 167
Зарегистрирован: Чт дек 01, 2011 11:21
Откуда: из тех ворот, что и весь народ...

Сообщение aLLigator »

Может кто помочь с создание кнопки для "тихого" (без подтверждения и желательно сразу мимо корзины) удаления всех торрент файлов (*.torrent) находящихся в корневом каталоге диска D?
А то я вообще в этом не разбираюсь..
Аватара пользователя
Monarch-LFV
Сообщения: 360
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

aLLigator
Кнопка для панели ТС:

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

TOTALCMD#BAR#DATA
cmd /C Del /F /Q "D:\*.torrent"

WCMICONS.DLL,64
Удалить все файлы *.torrent из корня диска D:\
Аватара пользователя
kuzduk
Сообщения: 28
Зарегистрирован: Пн дек 10, 2012 23:25
Контактная информация:

Сообщение kuzduk »

Вот мы кнопками обмениваемся: в текстовом формате присылаем друг другу:

общий вид текста:

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

Команда
Параметры
Путь запуска
Файл значка
Подсказка
конкретный пример текста:

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

TOTALCMD#BAR#DATA
cmd /C Del /F /Q "D:\*.torrent"

WCMICONS.DLL,64
Удалить все файлы *.torrent из корня диска D:\
А может быть есть в TC подхватывание кнопок через ассоциированный тип файла? Например для кнопок панели тип файла .barbtn, а в нём:

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

cmd=Команда
param=Параметры
path=Путь запуска
button=Файл значка
menu=Подсказка
Запускаем такой в TC и описанная в нём кнопка автоматически добавляется в текущую панель инструментов.

-----

Аналогично команды для usercmd.ini добавлять было бы удобно: запускаем ассоциированный .emcmd и новая команда добавлена. К описанию в файле только [em_ИмяКоманды] добавиться:

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

[em_ИмяКоманды]
cmd=Команда
param=Параметры
path=Путь запуска
button=Файл значка
menu=Подсказка

-----

При наличии такой автоматики можно было бы файлами кнопок и команд обмениваться, что очень удобно.

Предложенная автоматика уже работает с плагинами: если упаковать плагин в zip и ентот zip запустить в TC, то откроется диалоговое окно, запрашивающее подтверждение добавления плагина в TC. Вот такое же предлагаю и для кнопок панели и для пользовательских команд сделать. Или такое уже есть и я просто не знаю?
Ответить