|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
18.01.2004, 15:04 | #1 | |
Насколько надежен GRREAD? Вопрос опытным программерам.
Инженер по системам безопасности
Рига
Регистрация: 23.11.2003
Сообщений: 1,099
|
||
Просмотров: 5084
|
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
Возвращаемый код 25 в документации не описан, поэтому нельзя с уверенностью утверждать, что он будет работать правильно. Более того, сама функция grread не рекомендована к применению.
Если встает вопрос о необходимости проверки на код 25, то скорее всего требуется изучить его появление в различных версиях АКАД и в соответствии с этим принимать решение о том или ином алгоритме опроса или даже пользовательского интерфейса. В версии R15.06 код 25 возвращается достаточно уверенно, о других ничего сказать не могу. |
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Вот в том то и дело... Передавал свои программы пользователям и с 2000 и с 2002 и с 2004, все работает. Но все "гуру" говорят "не рекомендована к пременению..." Хочу разобраться. Пару месяцев назад задал тот же вопрос на другом форуме, ответов 0 (Правда зажал отвечающих, (может зря) просьбой давать ответы с конкретными примерами сбоев или ответы почему "не рекомедовано"?). Следующим шагом было обращение на два англоязычных форума - ничего конкретного.
Думаю, что если функция по определению "работает с устройствами позиционирования на низком уровне" какие то проблеммы могут возникать с "железом"? Главное пока не один человек не сказал мне ни ОБ ОДНОМ СЛУЧАЕ некорректной работы. МОЖЕТ ЭТО ДОГМА :?: Ну согласитесь. Вставляем например блок. После вставки Левый Клик, вставка следующего аналогичного блока, Правый Клик движение только что вставленного блока с новой базовой точкой и вращение с новой базовой точкой. И в других применениях она тоже отлично работает. Я и на VL-MOUSE-REACTOR могу тоже самое с некоторыми выкрутасами сделать, но тут уж все больно удобно. |
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
Вот в этой теме http://www.autokad.ru/forum/viewtopic.php?t=364 на второй странице, у DronT'а с ходу не получилось, хотя у меня работало... Попробуй разобраться, в чем дело.
|
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Я тут подумал и придумал 8) В тех редких (я думаю, если они вообще есть) случаях когда при нажатии кнопок мыши и клавиатуры вылезают не те цифири, можно запускать функцию которая в диалоговом окне будет предлагать конфигурацию мыши. Пользователю нужно будет поочередно сделать Левый и Правый Клик и нажать любую кнопку на клаве. Результат писать в текстовый файл данные из которого будут считываться при каждом старте основной функции.
Кстати DronT пишет что, функция mbl работает. Надо раздобыть 5 кнопочную мышь, посмотрим что будет на выходе. |
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
>Serz Как повесить F3 и F8 на 4 и 5 кнопку, конкретного совета не дам. Потому что знаю только теоретически и сам не делал. Что говорят: Первый способ, редактирование раздела AUX файла acad.mnu. Второй в вашем случае проще, говорят что функциональные клавиши на кнопки мыши, можно повесить прямо в настройках, таких навороченных "грызунов". Если конечно драйвер правильный.
Вот на днях куплю, поэксперементирую. Насчет, того о чем мы тут с VK болтали. Этот програмный способ годиться только для примения внутри LISP программ, поскольку это интерактивная функция и она ожидает того самого клика или нажатия клавы, а только потом исполняет следующую команду. Нет ничего идеального... |
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
Попробовал в Лиспе с пятикнопочной... Ничего полезного. Код (while t (princ (grread))) возвращает что-то вроде (3 (121.301 29.7911 0.0))(25 398)(2 39)(2 95)(2 46)(2 122)(2 111)(2 111)(2 109)(2 32)(2 95)(2 101)(2 32)(25 394)(3 (120.839 41.0863 0.0))(25 353)
3 - начало нажатия левой кнопки 25 - отпускание правой а куча с 2 после преобразования дает "_.zoom _e " - двойной клик колесиком. 4 и 5 кнопки увы, молчат. |
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
>Serz Командир! Я ничуть не сомневался в ваших способностях. Надеюсь что проблему решим. В ближайшие дни, честно говоря не до мыши. Но потом, возьму у знакомых в комповом магазине все что есть на данный момент и поюзаю. О результатах доложу.
>VK То что вы получили, это коды отдельных клавиш. Жаль что 4 и 5 кнопка не отзываються. |
|||