|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Заколебался переключать клаву
BIM, С#, AutoCAD, LISP
Дуброво
Регистрация: 15.03.2006
Сообщений: 657
|
||
Просмотров: 13887
|
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Русский кад меня не радует, хотя то что там не нужно клаву переключать - большой плюс. Собачкой приходится пользоваться ну очень уж в редких случаях, в основном задаю направление мышкой и бью нужное расстояние.
Asys: Этот алиас в диалогах работает? |
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
пасиба, разобрался. Это лучше чем переключать раскладку и потом снова долбить по клавише
но всё-таки интересно узнать можно ли сделать так чтобы автокад принимал и русскую букву? наверняка в алгоритме команды есть проверка ввода, что-то вроде: Если "y" то .... Если "n" то .... можно ли как-нибудь впаять туда такую проверку: Если "y" или "н" то .... Если "n" или "т" то .... :?: |
|||
![]() |
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
я в punto отрубил автопереключение в окнах называющихся со слова AutoCAD (есть там такая ботва в параметрах), раскладка по умолчанию латиница и все - в акаде латиница, в окнах редактирования текста (а где еще в акаде нужна кириллица?) автопереключ работает
|
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Простите за назойливость и настырность
![]() Не всегда по-русски пишу фразы и предложения - иногда просто буквы... Получается что раскладку всё равно нужно переключать... Уважаемые знатоки программирования в автокаде, дайте хотя бы наводку... Может сам разберусь. Возможно ли изменить алгоритм команды чтобы добавить дополнительную проверку и на русские буквы? |
|||
![]() |
|
||||
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
![]() |
Цитата:
![]() ![]() |
|||
![]() |
|
||||
архитектор Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342
|
я давным давно на диске с журнала надыбал програмулину "перестройка" - это плагин для word-а. Так вот там была замечательная кнопка перевести набранный в неправильной раскладке текст в другую. Выделил нужное - нажал и тебе щасье. Вот бы для ACADa такую б поиметь :roll:
|
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Цитата:
gen/Undo]: " Чтобы при наборе буквы "о" программа реагировала точно так же как и при наборе буквы "j" |
|||
![]() |
|
||||
Регистрация: 23.09.2005
СПб
Сообщений: 428
|
Лично я после появления у меня Punto Switcher перестал вводить ключи с клавы , т. к. "F" превращается a "А", "C -лат" - в "С - рус" и т.д., а отказываться от пунты тоже не хочется.
Цитата:
Использую контекстное меню по правой кнопке мыши (или клавиши выпадающего меню клавивтуры). |
|||
![]() |
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
2ытя, новый редактор для однострочного текста это какой?
у меня в ACAD2005 _ddedit для однострочного текста открывает окно под названием Edit Text и punto включается набираю f,hfrflf,he нажимаю enter - и punto выключилась, раскладка та которая была до вызова _ddedit (чаще всего латиница ![]() |
|||
![]() |
|
||||
Регистрация: 16.05.2005
г. Минск
Сообщений: 276
|
Цитата:
![]() [ATTACH]1145429218.rar[/ATTACH] |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,169
|
Цитата:
Если можно, скинь на kp05@list.ru, PLS! Или размести в DOWNLOAD на этом сайте, я думаю, она будет нужна не мне одному. А то в Ворде мучаться с этими раскладками тоже не хочется. |
|||
![]() |
|
||||
архитектор Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342
|
Цитата:
|
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
нашёл в программулине багу. При редактировании однострочного текста в AutoCad 2006 возникают глюки с переключением раскладки. Я её переключаю, в систрее пишет "RU", но всё равно печатаются английские буквы.
Сначала грешил на акад, сегодня попробовал выгрузить программулину, всё работает нормально. Хотя 2006 акад и сам что-то мутит с раскладками, пока что не уловил логики :roll:
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
Регистрация: 16.05.2005
г. Минск
Сообщений: 276
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 16.05.2005
г. Минск
Сообщений: 276
|
Цитата:
Посмотрю программу и заодно перекомпилирую для 2007 акада, но это в лучшем случае к понедельнику... |
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Я тоже не жаловался, думал что это сам AutoCad глючит. Только вчера допетрил что и как. В 2004 работает как положено, там текст в отдельном окошке вводится.
Пока что сделал на своём 2006-м DTEXT=1, когда редактируешь однострочный текст в окошке всё нормально работает. А при DTEXT=0 корректировка текста идёт прямо на чертеже, тут-то и глюкает. Для меня в принципе не горит - я вернулся к старому способу редактирования текстов, всё пучком [sm205] [sm206] Ну а вдруг кто-то, как и я некоторое время назад, сейчас мучается, пытается переключить на русский. А фигушки :roll:
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Ах как жаль, что пропустил эту тему в апреле. Мог бы уже пол-года получать удовольствие :-)
VetalBY примите мои поздарвления! Программа - просто супер! Я только и мечтал о чем-то подобном. Работать стало гораздо комфортней. Действительно, раньше необходимость переключения раскладки на опциях команд сбивала с ритма и раздражала теперь это в прошлом. Раскажите как это реализовано? ps Всем клавишникам рекомендую!!! вкупе с дублированием алиасов для руской раскладки дает столь долгожданный эффект - забываешь о языке ввода и спокойно работаешь. Ненарадуюсь... |
|||
![]() |
|
||||
Регистрация: 16.05.2005
г. Минск
Сообщений: 276
|
Кое-что переделал. Поскольку утилитка будет входить в состав следующей версии VetCAD++ http://dwg.ru/dnl/206, то пришлось уже сейчас сделать её немножко в ином ключе.
В составе архива 3 файла: vcAddons.arx - для акада 2002 vcAddons4.arx - для акадов 2004-2006 vcAddons7.arx для акада 2007 Старую версию необходимо удалить из автозагрузки. Если у вас установлены утилиты VetCAD++, то просто забросьте эти файлики в папку VetCAD++\App, нужный будет подгружен автоматически. Если же не установлены - тогда подгрузите сами любым известным вам способом. По умолчанию программа выключена. Для того чтобы она заработала, выполните комманду keys_vc. Будет выведено диалоговое окно, в котором требуется ввести список исключённых комманд, т.е. перечень комманд, на которые программа не должна реагировать. Введите вместо ALL DDEDIT, чтобы не было проблем с редактированием текста в акаде 2006, 2007. Нажмите ОК и перегрузите акад. Чтобы утилитка не грузилась в диалоге необходимо ввести ALL. [ATTACH]1166425366.rar[/ATTACH] |
|||
![]() |
|
||||
Регистрация: 16.05.2005
г. Минск
Сообщений: 276
|
Цитата:
![]() С DDEDIT получился прокол - в случае редактирования текста прямо на экране, окно акада активно и строка "Select an annotation object or [Undo]" имеет ключ, вот программа и предлагала назойливо английскую раскладку. :? |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
>VetalBY
Информация к размышлению: Есть таки местечко где раскладка не переключается. Это неявные опции при выборе объетов: [Window/Last/Crossing/BOX/ALL/Fence/WPolygon/CPolygon/Group/Add/Remove/Multiple/Previous/Undo/AUto/SIngle] Можно ли это побороть или в для этого случая есть объективные ограничения? |
|||
![]() |
|
||||
Регистрация: 16.05.2005
г. Минск
Сообщений: 276
|
Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 16.05.2005
г. Минск
Сообщений: 276
|
Если в getpoint в строке запроса нет ключей (Specify next point or [Close/Undo] - здесь есть ключи), то программа не подменяет раскладку. Т. е. программа анализирует строку запроса и если не находит там открытой и закрытой скобки [], то считает, что там нет ключей
![]() |
|||
![]() |
|
||||
Регистрация: 16.05.2005
г. Минск
Сообщений: 276
|
Я проверял на таком тесте - всё пашет.
Код:
(долго не отвечал - не до этого было, сори) добавил возможность ввода точки на нумпаде в русской раскладке http://dwg.ru/forum/viewtopic.php?p=126801#126801 |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Я пропустил ваш ответ в феврале. Сейчас хотел написать еще об одной особенности, но сначала о первой:
в тесте у меня раскладка не переключается при загруженном vcAddons4.arx и переключается при загруженной самой первой версии vcControlRusKeys-2004.arx (возможно, когда вы проверяли работу теста для ввода команды "test" переключились в английскую раскладку и не заметили сбоя). Что касается второй особенности: в командах где раскладка меняется нормально при нажатии "анлийских" запятой и точки (при включенной русской раскладке) появляются соответствующие русские буквы, а хотелось бы точек и запятых :). |
|||
![]() |