Найдено 2760 результатов

sa
Вт сен 15, 2026 09:31
Форум: Общие вопросы
Тема: Автоматическое сравнение файлов при перемещении
Ответы: 4
Просмотры: 22205

а если не совпадают - молча пропускаем их, и оставляем в исходном месте Тогда непонятно зачем при синхронизации нужна операция перемещения куда-то неодинаковых файлов и повторного сравнения:
"сравните две папки, выберите сначала в левой не одинаковые, переместите их туда, потом опять сравните ...
sa
Вт июл 28, 2026 16:05
Форум: Общие вопросы
Тема: Как сделать отдельную команду для шаблона
Ответы: 3
Просмотры: 6609

smailme
Из справки :
3. Вы можете сделать кнопку перехода в нужный каталог, указав в качестве команды cd имя_каталога . Вы можете даже выбрать, какие файлы отображать, используя маски файлов или сохранённые шаблоны поиска. Например, команда cd имя_каталога\*.txt выведет только файлы с расширением ...
sa
Пн июл 27, 2026 10:35
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

Orion9 писал(а):Есть шаблон
У меня шаблон стал нормально отрабатывать сохранение панели после замены SendMessage на PostMessage.
sa
Пн июл 20, 2026 09:52
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

нужно просто открыть диалог изменения панели и нажать ОК
У меня для этого в меню запуска заведена команда с использованием TCFS2:
/ef "tcm(498,1) eval(settext_wait(,findwnd(`TBUTTONCHANGEDLG`))) sendmsg(findwnd(`TButton`,,findwnd(`TBUTTONCHANGEDLG`),3),$F5) sendmsg(findwnd(`Button`,,findwnd ...
sa
Пт июл 17, 2026 23:55
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

Orion9 писал(а):Только сообщение немножко другое.
Удалить группу из 21 кнопок?
Не очень звучит…
sa
Пт июл 17, 2026 14:00
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

нельзя задать диапазон равный одной кнопке Ничего страшного! А то получится, что при удалении можно обойтись и без Drag&Drop :D.

Да нормальный интерфейс, мне даже нравится
...
Сейчас намного лучше стало. Я ещё и подтверждения убрал (сначала все три, потом на удаление всё-таки зачем-то вернул ...
sa
Пт июл 17, 2026 09:41
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

неучтенные моменты
Удобнее не ограничивать задание диапазона началом и концом, чтобы можно было, к примеру, начать с большего индекса, а закончить меньшим. Если оба раза указана одна кнопка, то её и удалять. Сейчас, например, при указании диапазона 67-68, удаляется только 67.

P.S.
Ну и сам ...
sa
Чт июл 16, 2026 14:59
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

Orion9
Хотел всё-таки разобраться, в чём проблема удаления группы кнопок путём последовательного указания мышью (наведением, пусть с тем же модификатором Shift) двух крайних кнопок диапазона: ведь индексы этих кнопок определяются надёжно, а остальное кажется уже делом техники…
sa
Чт июл 16, 2026 10:28
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

Попробовал как с включеннной кнопкой истории, так и выключенной. Я ещё и без заголовка файловой панели пробовал.
Можно использовать и 2926 (Цепочки навигации: вкл/выкл) и 2910 (Командная строка: вкл/выкл) и т.п.

В usercmd.ini нужна команда У меня команда заработала, когда вместо %A0 записал ...
sa
Ср июл 15, 2026 15:40
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

Попробовал такую связку команд (без всяких WinRedraw):
SendCommand(2945)
SendCommand(2919)
SendCommand(2919)

Вроде она работает и с постоянной и с временной панелью…
sa
Ср июл 15, 2026 10:39
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

Orion9 писал(а):Все-таки пришлось оставить WinRedraw(0), поскольку две SendCommand(2901) не работают с временной панелью
А ведь связка
SendCommand(2945)
WinRedraw(1)
WinRedraw(0)

удачной оказалась – при удалении кнопок между разрывами пустых полос не остаётся как будто!
sa
Вт июл 14, 2026 14:59
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

А блокировку окна через SendMessage(AUTORUN_TCHANDLE, 11, 0, 0) перед этим используете? Сейчас попробовал включать/отключать блокировку – ощутимой разницы не заметил (а ведь когда-то видел её!).

при загрузке новой панели экран иногда не обновляется, и не понятно сработала ли команда или нет ...
sa
Вт июл 14, 2026 08:22
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

Orion9 писал(а):WinRedraw(0) все-равно не всегда помогает
У себя убрал WinRedraw, каждую SendCommand(2945) заменил на две SendCommand(2901) везде, кроме функций переноса значка (HBarDragIcon) и HBarSetCodePage – в них количество строк панели как будто не должно изменяться.
sa
Вс июл 12, 2026 09:28
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

Перенос значка Работает. Лучше, наверное, запретить перенос значка на разделители, по крайней мере на разрывы – это, к тому же чревато ошибками в работе скрипта. См. ранее: в результате разрыв строки проверяется не по значению "-2", а по размеру 2. Но поскольку вероятность команды с двумя символами ...
sa
Пт июл 10, 2026 14:03
Форум: Автоматизация Total Commander
Тема: Drag&Drop на главной панели инструментов
Ответы: 60
Просмотры: 56537

Orion9 писал(а):сделал сохранение
По-моему, файл не перезаписывается (не меняет дату и время модификации), если имя остаётся прежним. Это немного настораживает…