[JFWRus] Re[2]: Скрипты к Total Commander.
Здравствуйте,
> ST> условиях. Даже на полуразрушенной винде, где не работают ни одни, подчёркиваю,
> Это хорошее и нужное дело.
Кто бы сомневался...
> Есть вопросы, на каком принципе сделано проговаривание элементов, надеюсь без
> NewTextEvend и без текстовых констант цветов?
Олег, ну не стоит меня держать за лоха педального. Я же не даром писал, что в
тотале есть поддержка MSAA, через него и работаем.
> И максимальная независимость от настроек.
Естественно, иначе не пишем. Было бы смешно писать об этом, а потом делать не
так.
> Если используется взаимодействие с wincmd.ini.
> Есть ли абсолютно корректное решение по определению расположения wincmd.ini.
> Ведь он может находится в совершенно разных местах.
> У меня Тотал запускается:
> "C:\Program Files\Total Commander XP\TOTALCMDXp.EXE" /I=".\Profiles\Prof\main.ini"
> /F=".\Profiles\Prof\ftp.ini"
> И у меня он называется вовсе main.ini, и находится в неожиданном месте.
Естественно ключи командной строки я разобрать из скриптов не могу, хотя очень
хотелось бы, единственный способ вычислить местонахождение этого файла - это
ключики в реестре, коии я и разбираю. Если Вам хочется такое использовать, то
просто пропишите путь в реестре и проблем не будет. Да и запускать будет проще
на порядок. К сожалению тотал не предоставляет через MSAA информацию о состоянии
выделенности элемента, поэтому приходится разбирать именно инишку и в данном
случае идти на некоторое ограничение универсальности. Хотя у меня есть некоторые
размышления по поводу того, как вырвать ключики из командной строки, так что
будем посмотреть, может и это обработаем.
> Насчет информационных скриптов (дата, размер, время и т.д.)
> На каком принципе построенны информационные скрипты, на парсинге (чтении) строки
> состояния?
Информационные скрипты я ещё не писал, нет пока необходимости, поскольку читается
информация в списке полностью.
> Если да то как будет решена проблема, когда расширение и размер файла сливаются
> в одно слово, когда размер файла десятки и сотни мегабайт, и еще более сложный
> случай если расширение файла содержит числа mp3, 123?
Я предполагаю, если это понадобится, получить содержимое окна, содержащего данную
информацию ну и соответственно уже потом раздербанивать её. А там она наверняка
с пробелами или иными разделителями, так что я думаю проблем быть не должно.
Но необходимо ещё посмотреть, будет ли в этом необходимость.
> Если сразу будет заложенна правильная идеология, и принципы, то готов по мере
> сил и времени помочь.
Олег, правильная идеология понятие, зависящее от программиста, поэтому "если"
мне кажется здесь не уместно, либо помогаете, либо нет. Как хотите, дело сугубо
добровольное, я никого не заставляю.
До свидания.
***
Это сообщение No4949
было разослано для 315 участников дискуссионного листа
[JFWRus] Re[2]: Скрипты к Total Commander.