View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Oct 30, 2018 23:08 Post subject: |
|
|
MVV wrote: | Все имеющиеся языки проверил? Везде есть запас? | Везде. Минимум 100 px.
Насчёт файлов понял. А насчёт папок — можно и без списка: %S1. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Oct 31, 2018 23:00 Post subject: |
|
|
Комстроке ты передаёшь список в любом случае. А это доп. параметр для какого-то ключа, дающий (без необходимости дёргать первую строку списка) понять, что папки не/выбраны. Где тут может быть несогласованность, не пойму? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Nov 01, 2018 23:52 Post subject: |
|
|
В комстроке передается либо один элемент, либо список, в первом случае понять легче, файл ли это.
Ты хочешь добавить специальный параметр, в который будет передаваться путь к чему-то, и если это файл, блокировать выбор типа ссылок для папок, я правильно понял твою скромную мысль? _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Nov 02, 2018 00:28 Post subject: |
|
|
Почти. Только список ты передаёшь улиткой. А тут будет что-то типа /t:%S1. %S1 — это не "путь к чему-то", а имя первого выбранного объекта. Можно, конечно, и %P добавить, если с длинным (259+) рабочим каталогом не получается. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 03, 2018 23:14 Post subject: |
|
|
Долго же ты думал...
Там первую строку списка (с seek-переводом в её конец -1 для проверки на бэкслэш) дёргать не хочешь, тут у тебя костыль. Вспомнилось... _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 06, 2018 02:07 Post subject: |
|
|
Проверка на слэш в первой строке списка даёт представление, что это не/папка (если первое, то блочим нижний комбобокс), в отличии от %S1 дёргать ФС на атрибут не нужно. Утилита сделана для Тотала. А раз у него есть такая особенность, почему бы ей не воспользоваться? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue Nov 06, 2018 09:16 Post subject: |
|
|
Только сейчас понял, о чём ты умолчал, что подразумевал как само собой разумеющееся - что в списке всегда сначала идут папки, а потом файлы (это, пожалуй, всегда справедливо для тотала, но не обязательно в общем случае). Ладно, добавлю проверку типа первого элемента списка и блокировку выбора типов ссылок на папки, если это файл. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 06, 2018 09:36 Post subject: |
|
|
Я был уверен, что тебе, как опытному Тоталовцу, рассказывать о строгом порядке следования в ТС папок перед файлами не придётся.
Под общим случаем ты понимаешь другие ФМ? Можно по классу главного окна проверять те, у которых схожая особенность. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue Nov 06, 2018 10:51 Post subject: |
|
|
Я не так часто пишу скрипты, которые затачиваются на порядок объектов в списках))
Под общим случаем я подразумеваю просто составленный руками или неким скриптом список, в котором файлы и папки вполне могут идти вперемешку.
Привязываться к классу окна - не самое хорошее решение, т.к. не всегда можно точно определить источник списка. Например, утилита может запускаться из того же тотала, но через промежуточный скрипт.
В общем, добавил проверку первого и последнего объекта в списке и блокировку комбобоксов с типами и счётчика уровней в однозначных случаях (и уточнил в Readme, что в списке сначала должны идти папки).
NTLinks Maker 1.4.0.392
+ блокировка некоторых диалоговых элементов, когда список не содержит файлов или папок (ленивый вариант, предполагается, что в списке сначала идут папки)
* подгонка некоторых диалоговых элементов _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 06, 2018 11:22 Post subject: |
|
|
Спасибо.
MVV wrote: | и последнего объекта в списке | Хм. Ты вроде как отмёл блокировку бокса для файлов. >>>
MVV wrote: | И потом, если в списке только папки, выбор типов ссылок для файлов блокировать нельзя - они могут быть внутри при дублировании части уровней каталогами. | Что изменилось?
MVV wrote: | подгонка некоторых диалоговых элементов | Что-то ширина окна не особо изменилась. 37 писелей на 100 как-то совсем не тянут. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue Nov 06, 2018 12:28 Post subject: |
|
|
Quote: | Хм. Ты вроде как отмёл блокировку бокса для файлов. |
Костыль, так с ручкой из слоновой кости. Хотя, костыль тут - только предположение, что сначала в списке всегда идут папки.
При нулевом значении числа уровней вполне можно блокировать опцию, а если выбираешь ненулевое - блокировка снимается.
Quote: | Что-то ширина окна не особо изменилась. 37 писелей на 100 как-то совсем не тянут. |
Я уменьшил лейблы и расширил комбобокс, но небольшой запас оставил. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 06, 2018 13:06 Post subject: |
|
|
Quote: | а если выбираешь ненулевое - блокировка снимается. | Ага. Т.е. проверка имеется. Гуд.
Quote: | Я уменьшил лейблы и расширил комбобокс, но небольшой запас оставил. | Расширения комбобокса не наблюдаю. Что за лейблы? Убрал бы 100 px, везде было бы ОК. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|