| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Английские алиасы в локализованной версии, как ...

Английские алиасы в локализованной версии, как ...

Ответ
Поиск в этой теме
Непрочитано 17.02.2009, 14:02 #1
Английские алиасы в локализованной версии, как ...
BM60
 
Где-то
Регистрация: 08.02.2008
Сообщений: 8,460

... заставить их работать в 2005ру?
Идея: перейти на полуклавишный "режим" работы в локализованном AutoCAD'e, т.е. англоязычные алиасы в КС + русские опции (если есть) из КМ.
Но "не так всё просто в этом царстве". Вот что имею, например.
e, *erase - неизвестная команда "_erase"
e, *_erase - неизвестная команда "_erase"
_е, *_erase - неизвестная команда "_erase"

НО: для команды rtucs из Экспрессов псевдонимы
рт, *rtucs - работает
rt, *rtucs - работает

О правилах редактирования acad.pgp и о _reinit знаю.

Последний раз редактировалось BM60, 04.11.2013 в 21:43.
Просмотров: 9793
 
Непрочитано 17.02.2009, 14:10
#2
AlphaGeo


 
Сообщений: n/a


BM60, недавно искал на форуме список команд на русском и английском, что не мучаться с переводом... Не нашел, но зато видел много старых тем по Вашему вопросу. И, кстати, чем не вариант забивать на английские алиасы русские команды. И Вы не пробовали ставить точку перед подчеркиванием и именем команды?
 
 
Непрочитано 17.02.2009, 14:29
#3
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


BM60 - вот тебе пример:
В конце файла acad.pgp
Код:
[Выделить все]
 
; -- Пользовательские псевдоимена команд --
; Все модификации существующих и добавление новых псевдоимен следует производить
; именно в этом разделе. Это гарантирует корректность переноса псевдоимен
; в будущие версии AutoCAD. Если в процессе переноса в файле будут обнаружены
; повторяющиеся описания псевдоимен, приоритет будет иметь то из них, которое
; расположено последним.
A, *ДУГА
L, *ОТРЕЗОК
LA, *СЛОЙ
-LA, *-СЛОЙ
Profan вне форума  
 
Непрочитано 17.02.2009, 14:30
#4
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Можно плюнуть на acad.pgp. Я когда пытался сделать автонастройку када. Решил с ним не связываться, а то что меняю добавил в mnl, например:
Код:
[Выделить все]
(defun c:c (/)
  (setq ss (ssget))
  (vl-cmdf "_copy" ss "" "_Multiple"))
(defun c:ci (/) (command "_circle"))
(defun c:3 (/) (command "_3dorbit"))
(defun c:2 (/) (c:Kr_MatchProp))
erase будет так:
Код:
[Выделить все]
(defun c:e () (vl-cmdf "_erase"))
И гори оно все синим пламенем. А если хош повы@ся, можешь так и опции переделать.
А в pgp просто на русском команды надо писать.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 17.02.2009, 14:55
#5
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Я не мог в принципе догадаться присвоить анг алиасу русское имя команды. Это ж НОНсенс. Авторский язык оказался второстепенным. Спасибо, именно е теперь = стереть.

Точка до и после не срабатывает (при англише справа).

За mnl отдельное спасибо. Поскольку именно команды с опциями меня интересуют очень.

Последний раз редактировалось BM60, 04.11.2013 в 21:41.
BM60 вне форума  
 
Непрочитано 17.02.2009, 16:41
1 | #6
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


http://forum.dwg.ru/showpost.php?p=255302&postcount=19 - на держи - готовый пгп замени и все.
Sleekka вне форума  
 
Автор темы   Непрочитано 17.02.2009, 16:48
#7
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Есть ли способ создать алиас с одной опцией через pgp?
Нужен U для ПСК с опцией Перенести.
Хоть и кнопка её есть, но всё же, можно ли?

Последний раз редактировалось BM60, 04.11.2013 в 21:44.
BM60 вне форума  
 
Непрочитано 17.02.2009, 17:49
#8
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Цитата:
Сообщение от BM60 Посмотреть сообщение
Извините, цитирую себя из-за отсутствия "быстрого ответа" через 2 часа.
Есть ли способ создать алиас с одной опцией через pgp?
Пока не окунулся в советы Krieger'a, нужен U для ПСК с опцией Перенести?
Хоть и кнопка её есть, но всё же, можно ли?
Можно создать свою команду с такой опцией и задать ей сокращение в pgp или "горячие" клавиши сделать. Больше никак.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 18.02.2009, 04:09
#9
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Цитата:
Есть ли способ создать алиас с одной опцией через pgp?
Через пгп нет - а вот так можно.

Код:
[Выделить все]
(defun C:sl_mirror(/ sl_ask ss lstLen sl_p1 sl_p2)
      (vl-load-com)

  (setq ss (ssget));  
    (setq lstLen (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss))))
  (setq sl_p1 (getpoint "Specify first point of mirror line: "))
  (setq sl_p2 (getpoint sl_p1 "Specify second point of mirror line:"))
  (princ "\n")
  (initget "Yes Да Н No Нет Т _Yes Yes Yes No No No")
       (setq sl_ask (getkword "Erase source objects? [Yes/No] <N>: "))
(if
  (progn (or (= sl_ask "Yes")(not (= sl_ask nil))))
  (progn
  (vl-cmdf "_mirror")
  (foreach ent lstLen
    (vl-cmdf ent)
    )
  (vl-cmdf "")
  (vl-cmdf sl_p1)
  (vl-cmdf sl_p2)
  (vl-cmdf "_y")
  )
  (progn
  (vl-cmdf "_mirror")
  (foreach ent lstLen
    (vl-cmdf ent)
    )
  (vl-cmdf "")
    (vl-cmdf sl_p1)
  (vl-cmdf sl_p2)
  (vl-cmdf "_n")
  )
  )


  (princ)
       )
Sleekka вне форума  
 
Автор темы   Непрочитано 18.02.2009, 08:01
#10
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Krieger, Sleekka, Спасибо!
А попутно еще:
Можно ли сделать так, чтобы при _reinit автоматом прошел процесс. Т.е не тыкать каждый раз флажок "pgp-файл" в окне переинициализации. Ведь дигитайзера-то нет, и его опции всегда засерены. Вроде мелочь и редкая, а руку на мышь переводить надо.
Переменная re-init=16 (для эксперимента) не влияет.

Последний раз редактировалось BM60, 25.08.2009 в 11:40.
BM60 вне форума  
 
Непрочитано 18.02.2009, 19:27
#11
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


А в автозагрузку свой лисп не засунуть, я понимаю...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 24.02.2009, 09:30
1 | #12
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Цитата:
Сообщение от BM60 Посмотреть сообщение
Есть ли способ создать алиас с одной опцией через pgp? ... нужен U для ПСК с опцией Перенести?
И всё же, есть такая программа, которая называется quickkey. Нашел ее на диске к Библии Э.Ф.
И на сайте авторов http://www.dotsoft.com/freestuff.htm она в том же виде.
И теперь в диалоге пишем алиас um, который и вызывает одним махом UCS move. И русские команды тоже могём писать.
В Ридми навороченная схема установки. Но в современных версиях просто. Прописываем путь, при загрузке приложения выбираем (с Shift'ом) эти два файла: quickkey.lsp и quickrun.lsp. В КС пишем quickkey. И будет нам диалог, а с ним и счастье.
Вложения
Тип файла: rar quickkey.rar (15.4 Кб, 294 просмотров)
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws, www.complexdoc.ru,
Библиотеки электронных книг
Download

Последний раз редактировалось BM60, 06.04.2009 в 13:56.
BM60 вне форума  
 
Непрочитано 15.05.2010, 02:10 FOR BM60
#13
perpetule


 
Регистрация: 23.09.2008
Волгоград
Сообщений: 810
<phrase 1= Отправить сообщение для perpetule с помощью Skype™


За quickkey - огромное человеческое спасибо.
Команды с готовыми опциями - просто мечта поэта.
Код HTML:
Это машинный перевод readme.txt quickkey
поскольку лисп в лайт версиях работать не будет.
Итак, сам перевод
o-------------------------------o
| DotSoft |
| Маршрут 2, Коробка 295 |
| Mayslick, Кентукки. 41055 |
| Вебсайт: www.dotsoft.com |
| Электронная почта: [email protected] |
o-------------------------------o


ВВЕДЕНИЕ
------------

Одно расстройство использования Автохама (R) состоит в том когда Ваша инициализация
команды не может не отставать от Вашего хода мыслей, и Вы постоянно ищете самый
 быстрый способ начать команды. QuickKeys может обеспечить огромное
экономия времени при введении команд клавиатуры.

Система псевдонима запаса автохама включает некоторые полезный псевдоним,
 и конечно Вы может добавить больше. Проблема развивается, когда Вы нуждаетесь
 в command+option combination, такой как Предыдущее 
Увеличение масштаба изображения, с которым не может обращаться система
псевдонима Автохама.

QuickKeys можно было считать системой суперпсевдонима. 125 + приказывают,
чтобы псевдоним был уже настроенный для Вас, которых Вы можете настроить легко.
Вы можете даже выйти большинство определения размеров командует в быстрой 
команде Автохама. Вы можете добавить любого нового команды быстро и легко 
использование Быстрого Ключевого редактора, без отъезда Автохам. 
Система QuickKeys является настолько производительной, который даже посвятил меню и
пользователи таблетки ценят, и используют их.
Так дайте QuickKeys попытку, мы надеемся, что Вам нравится он.
Проверьте SETUP.TXT файл для инструкций относительно того,
 как формировать QuickKeys для Вашей системы. Контроль
USAGE.TXT файл для операционных инструкций.

ПРАВОВАЯ ОГОВОРКА
----------

DOTSOFT ОТКАЗЫВАЕТСЯ ОТ ЛЮБОГО И ВСЕЙ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ УБЫТКИ, ПРОИСТЕКАЮЩИЕ
ИСПОЛЬЗОВАНИЕ ИЛИ ОПЕРАЦИЯ, ИЛИ НЕСПОСОБНОСТЬ ИСПОЛЬЗОВАТЬ ЛЮБОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИЛИ ФАЙЛЫ, ДОСТУПНЫЕ ЗДЕСЬ.
КРОМЕ ТОГО, ЗАГРУЖАЯ ЛЮБОЙ ФАЙЛ ВЫ СОГЛАШАЕТЕСЬ СЧИТАТЬ DOTSOFT БЕЗОПАСНЫЙ
ИЗ ТАКИХ ТРЕБОВАНИЙ. DotSoft не делает гарантии, или выраженной или подразумеваемой,
относительно пригодности этих файлов в любой специфической цели. Все материалы
должны быть рассмотрены как есть, и использование любых файлов нужно рассмотреть как
В ВАШЕМ СОБСТВЕННОМ РИСКЕ!

Последний раз редактировалось perpetule, 15.05.2010 в 02:15.
perpetule вне форума  
 
Непрочитано 26.05.2010, 22:45 Krieger
#14
perpetule


 
Регистрация: 23.09.2008
Волгоград
Сообщений: 810
<phrase 1= Отправить сообщение для perpetule с помощью Skype™


Цитата:
Сообщение от Krieger Посмотреть сообщение
Можно создать свою команду с такой опцией и задать ей сокращение в pgp или "горячие" клавиши сделать. Больше никак.
Перерыл весь форум не могу найти, где-то попадался совет по поводу своих команд (макросов), напрямую задать им сокращение в pgp не получается, совет заключался в необходимости эти команды как - то инициализировать, прописать в Автокаде, а вот как конкретно найти не могу...

P.S. Горячие клавиши (Ctrl+, Shift+) таким макросам назначаются без проблем...

Большая просьба придать направление поискам... (хотя бы где..., то ли лисп, то ли команда, или еще чего ...)
perpetule вне форума  
 
Непрочитано 26.05.2010, 23:38
#15
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от perpetule Посмотреть сообщение
Перерыл весь форум не могу найти, где-то попадался совет по поводу своих команд (макросов), напрямую задать им сокращение в pgp не получается, совет заключался в необходимости эти команды как - то инициализировать, прописать в Автокаде, а вот как конкретно найти не могу...
Большая просьба придать направление поискам... (хотя бы где..., то ли лисп, то ли команда, или еще чего ...)
Читай тему «Мой макрокоманды». Там об этом было.
 
 
Непрочитано 27.05.2010, 23:16
#16
perpetule


 
Регистрация: 23.09.2008
Волгоград
Сообщений: 810
<phrase 1= Отправить сообщение для perpetule с помощью Skype™


AlphaGeo,
Спасибо огромное - вот оно:
Цитата:
"именованные" макросы AutoCAD "помнит" только после одного запуска самого макроса и до завершения работы в текущем сеансе программы. А чтобы команды загружались сразу - это только через создание файла *.lsp и добавление его в автозагрузку.
perpetule вне форума  
 
Непрочитано 17.05.2011, 12:46
#17
bird


 
Регистрация: 14.08.2009
Сообщений: 19


Цитата:
Сообщение от Sleekka Посмотреть сообщение
http://forum.dwg.ru/showpost.php?p=255302&postcount=19 - на держи - готовый пгп замени и все.
Большое спасибо за пгпшник, на 2009 локализованном отлично работаю инглиш алиасы!
bird вне форума  
 
Непрочитано 18.09.2011, 12:50
#18
357

бывший...
 
Регистрация: 13.08.2009
Краснодар
Сообщений: 1,171
<phrase 1=


Цитата:
Сообщение от BM60 Посмотреть сообщение
И всё же, есть такая программа, которая называется quickkey. Нашел ее на диске к Библии Э.Ф.
И на сайте авторов http://www.dotsoft.com/freestuff.htm она в том же виде.
И теперь в диалоге пишем алиас um, который и вызывает одним махом UCS move. И русские команды тоже могём писать.
В Ридми навороченная схема установки. Но в современных версиях просто. Прописываем путь, при загрузке приложения выбираем (с Shift'ом) эти два файла: quickkey.lsp и quickrun.lsp. В КС пишем quickkey. И будет нам диалог, а с ним и счастье.
Спасибо огромное!
Много лет пользовался программой AutoHotkey, но автокадами_2009 и 2010 (другие не пробовал) она плохо воспринимается. Quickkey полностью заменил его и работает прекрасно!

Последний раз редактировалось 357, 18.09.2011 в 13:00.
357 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Английские алиасы в локализованной версии, как ...

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как именно настроить параметры нового чертежа? Макс_Северянин AutoCAD 31 01.09.2010 10:16
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Кто как исправляет ошибки на "бумажной" версии чер Garbag AutoCAD 21 10.02.2005 10:14