Autorun

Обсуждение только плагинов и утилит для Total Commander.

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback писал(а):Ок, так и запишем.
Забыл поменять там VISIBLE на EXISTS для F7, как в твоём варианте. Сделано. Хотя результат в обоих случаях положительный, т.е. в строке с AddCondition смысл пропадает.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher писал(а):Слушай, а зачем вообще кавычки в указании контролов? Там же нет пробелов, да и без них работает.
Можно без кавычек, разумеется. У меня просто привычка уже, все строки окавычивать.
Flasher писал(а):Хотя результат в обоих случаях положительный, т.е. в строке с AddCondition смысл пропадает.
Ну да, если в вышестоящих диалогах условия однозначно определяют диалоги - то в последнем можно вообще не писать ничего.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback писал(а):У меня просто привычка уже, все строки окавычивать.
А я наоборот всегда стремлюсь от лишнего избавиться.
Loopback писал(а):в последнем
В данном случае — предпоследнем, иначе не сработает.

Опять нарвался на сбитое центрирование (50 пикс. левее), но теперь уже с DIALOG_COPYMOVE_PINNED. Причём стабильно и с 3 и с 7. :?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher писал(а):но теперь уже с DIALOG_COPYMOVE_PINNED
Если именно с этим диалогом - подтверждаю, мой косяк. Для него центрирование не выполнялось, баг добавил, когда делал ожидание :) Кстати, для него не выполнялось и восстановление.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback
Слуйшай-ка, решил тут диалог шрифтов кастомизировать, но возникает проблема с контролом Static 5:

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

# Центрирование "Шрифт" относительно "Настройка" с растягиванием высот списков:
AddDialog /CENTER:7 "#32770"
AddCondition /VISIBLE:0 Static 4
AddControl /H:342 ComboBox 1
AddControl /H:60 ComboBox 2
AddControl /H:80 ComboBox 3
AddControl /Y:60 Static 5
AddControl /Y:60 Button 4
AddControl /W:0 /X:600 /Y:60 Static 6
AddControl /Y:60 Static 7
AddControl /Y:60 ComboBox 5
AddControl /X:194 SysLink 1
Не решаемо?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher
Без понятия, это уже даже не тоталовский, а системный диалог, на такой уровень извращений я не подписывался :) Но вообще, если плагин сейчас что-то не может переместить/изменить - значит к этому контролу/диалогу применены ограничения, а следовательно и не сможет.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback
Я так и думал, но решил спросить на всякий. Сделаю немного по-другому.

Не сочти за бред, но может быть причина в том, что раз Static 4 скрыт, то плагин не может сопоставить со своим списком видимый 5, думая, что он 4? :roll:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher
Нет, так не бывает.

По-сути ведь, что такое экземпляр контрола? Просто порядковый номер контрола такого класса в последовательности их создания на форме. Если он создан, он будет учитываться, независимо от состояния.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback
Ну, например, в TCFS2 порядковые индекс-номера для findwnd начинаются с 0, а не 1, поэтому и спрашиваю насчёт потенциального сопоставления.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher
А, ну понятно. Нет, это не играет роли. Я просто много лет пользуюсь Autoit, поэтому вполне логично, что отсчет контролов с 1 мне представляется удобнее :)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback
Я это сразу понял. В AHK та же тема. ;)
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Сегодняшняя версия.

- исправлено центрирование/сохранение для DIALOG_COPYMOVE_PINNED
- создание хэша теперь также учитывает условие существования контрола
+ английская справка
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback
С диалогом порядок.
Подборка разных диалогов с условиями различения и настройками сохранения (для 32-битной версии) (автор Flasher):.
Прям вкоробило. Изображение Лучше уж "отличительными критериями" или "критериями отличия".

Вообще по хелпу могу полностью внимательно пройтись и сбросить в ЛС по ошибкам, неточностям. Кое-что уже вижу.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher писал(а):Прям вкоробило
Да, ну не айс, конечно :lol:
Flasher писал(а):Вообще по хелпу могу полностью внимательно пройтись
Если не лень - почему бы и нет? Я бы, конечно, еще раз всё проверил, но со стороны оно часто лучше видно.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback писал(а):Если не лень - почему бы и нет?
Скинул.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить