Здравствуйте,
> Хотел бы все же вернуться к основе, по какому принципу планируется озвучивание
> элемента и состояние его выделенности, если можно код скрипта. Без общих слов.
Всё будет в своё время. Олег, а зачем Вам код скрипта? Не хотите принимать участие,
выставляете условия, Вас никто не заставляет. Повторюсь - колхоз - дело сугубо
добровольное. Как только ядро скриптов приобретёт хоть сколько-нибудь используемый
вид, первая бета версия будет выложена, там и посмотрите, если захотите...
> По MSSA, я точно утверждать не буду, но из того, что я читал про MSAA в MSDN,
Олег, проехали, я просто ошибку допустил в тестовой программе по MSAA. Так что
зря я на Вас наезжал... Ещё раз прошу прощения.
> А о выделенности элемента повторюсь, если не переназначать класс списка, то
произноситься
> не выделен имя элемента, и это не выделен и есть информация об невыделености,
> а в противном случае выделено. Я не скажу, что это однозначный способ, но это
> направление.
Хм-м-м. Надо попробовать вытащить данную информацию в более удобочитаемом виде...
Спасибо, я просто не обратил внимания, что видимо состояние выделенности озвучивается
корректно. Ну привык отсекать неинформационные C а получилось, что с водой выплеснул
и ребёнка. Необходимо только будет тщательнейшим образом всё проверить, чтобы
не было ляпов.
> Я думаю главным критерием качества скриптов это конечно их работа, но я бы
выделили
> бы еще и универсальность, чтобы вне зависимости где находится ини файл, отображается
> или нет строка состояния, корректно озвучивалась информация.
> И на мой взгляд эти универсальные решения есть.
Возможно. Но ковыряние в структуре окон тотала привели к сожалению к не очень
обнадёживающим результатам. Я так и не смог получить в чистом виде информацию
о состояние (размер, дату, флажки) текущего элемента. Более того, по замечанию
одного из писавших скрипты к тоталу, данной строки состояния с некоторых пор
в тотале нету и я склоняюсь к тому же мнению, а отходить от универсальности и
использовать полный вид окна для работы я не хочу..
> При работе над скриптами надо иметь в виду еще один момент, это взаимодействие
> с разработчиком.
> Я недавно общался с автором Тотала Христианом, он впринципе готов предпринимать
> некие шаги по доступности тотала, и он их сделал, в седьмой версии, уже есть
> бета седьмого тотала, некоторые проблемы исправленны, правда это хорошо, но
этого
> недостаточно.
> Надо впринципе самому тщательно подумать, причем очень тщательно и глубоко
понимая
> проблематику Тотала и с Христианом надо работать, переписываться убеждать,
и
> в конце концов он, я в этом уверен внесёт необходимые изменения, если они
будут
> грамотно предложенны.
> Но, это также работа. Скажем часть работы.
А вот этим мне заниматься некогда да и не охота. Если у Вас получится, то я буду
только несказанно рад и благодарен Вашему дару убеждения.
> Как я считаю, что я знаю универсальные решения, но я не хочу их навязывать.
> И может я ошибаюсь, хотелось, чтобы ты сам к ним пришел. Я заинтересован, чтобы
Я же говорю - не хотите учавствовать - заставлять не буду, колхоз - дело сугубо
добровольное...
> Кстати, если делать действительно глубоко и универсально то это долгий и трудоёмкий
> процесс.
Ну пока что у меня ядро не заняло много времени, посмотрим, что будет дальше.
А всё продолжается долго в связи с доделками и поправками в скриптах для консультанта
- эта задача более приоритетна для меня.
> Насчет инсталятора есть Inno setup, правда он использует Pascal script, а в
справочной
> системе самого inno setup нет описания синтаксиса самого Паскаля/Дельфи, инадо
Спасибо, Паскаль не является проблемой для меня, я его довольно неплохо знаю,
как и множество других языков программирования, так что посмотрим.
> иметь еще отдельно документацию по синтаксису Паскаля.
Ну мне документацию иметь не нужно, синтаксис паскаля у меня в голове...
> А так весьма мощный инструмент, причем работаешь с текстом.
> Слабое место это ограниченные возможности при деинсталяции, но если не надо
ничего
> особого делать при деинсталяции, то нормально, а может это я не до конца разобрался
> с деинсталяцией, вернее с выполнением кода при деинсталяции.
> http://www.jrsoftware.org/
> Программа бесплатная, помоему еще и open source.
Хорошо, спасибо, посмотрю...
До свидания.
***
Это сообщение No4986
было разослано для 314 участников дискуссионного листа
[JFWRus] Re[6]: Скрипты к Total Commander.