Тема: Команды для русской и английской версий

Здравствуйте уважаемые знатоки. Подскажите пожалуйста, как нужно записать команду Автокада, чтобы она успешно работала, как на английской версии, так и на русских.
Данный кусок работает на английской версии, а на русской выдает сообщение, на отсутствие команды insert
ThisDrawing.SendCommand "_-insert" & Chr(13) & "C:\Block\Name .dwg" & Chr(13) & "X" & Chr(13) & 1 & Chr(13) & "y" & Chr(13) & 1 & Chr(13) & "r" & Chr(13) & 0 & Chr(13)

Re: Команды для русской и английской версий

> Андрей
Похоже, что у тебя ненормальный AutoCAD.

Re: Команды для русской и английской версий

Все ли я правильно написал?  Если имеются ошибки для работы на русской версии, то пожалуйста исправьте.

Re: Команды для русской и английской версий

> Андрей
Попробуй добавить точку перед минусом в команде:
ThisDrawing.SendCommand "_.-insert" & Chr(13) & "C:\Block\Name .dwg" & Chr(13) & "X" & Chr(13) & 1 & Chr(13) & "y" & Chr(13) & 1 & Chr(13) & "r" & Chr(13) & 0 & Chr(13)
Сам не провенрял...
~'J'~

Re: Команды для русской и английской версий

> Андрей
Похоже у тебя проблема с отсутствием подчеркивания в опциях команд, т.е. вместо "r" должно быть "_r" и т.д.

Re: Команды для русской и английской версий

Большое спасибо всем откликнувшимся.
Я не знал, что подчеркивание должно стоять не только перед командой, но и перед всеми дополнительными параметрами.
Большое спасибо Форуму!!!!

Re: Команды для русской и английской версий

С этими переводами одни загадки, подскажите, а в чем моя еще ошибка.
ThisDrawing.SendCommand "_-view" & vbCr & "_top _Regenerating model. " & vbCr & vbCr
ThisDrawing.SendCommand "_vscurrent" & vbCr & "_2 _Regenerating model." & vbCr

Re: Команды для русской и английской версий

Выдается сообщения об ошибке:
Команда: _-view
Задайте опцию [?/Удалить/Ортогональнo/Восстановить/Сохранить/Настройка/Рамка]:
_top Выполняется регенерация модели.
Команда: _Regenerating Неизвестная команда "REGENERATING".  Для вызова справки
нажмите F1.
Команда: model. Неизвестная команда "MODEL.".  Для вызова справки нажмите F1.
Команда:
-ВИД Задайте опцию
[?/Удалить/Ортогональнo/Восстановить/Сохранить/Настройка/Рамка]:
Команда: _vscurrent
Задайте опцию [2dкаркас/3dкаркас/3dСкрытый/Реалистичный/Концептуальный/Другой]
<2dкаркас>: _2
Команда: _Regenerating Неизвестная команда "REGENERATING".  Для вызова справки
нажмите F1.
Команда: model.
Неизвестная команда "MODEL.".  Для вызова справки нажмите F1.
Команда: Выполняется регенерация модели.

Re: Команды для русской и английской версий

Нужна ли точка между _Regenerating.model.

Re: Команды для русской и английской версий

Не нужно вообще строки "_Regenerating model." - эту строку выдает AutoCAD когда регенирирует модель! :)

Re: Команды для русской и английской версий

Если убираю эти строки, то тогда регенерация экрана не происходит.

Re: Команды для русской и английской версий

> Андрей
Тогда запусти команду "_regen"

Re: Команды для русской и английской версий

Большое спасибо за помощь!!!
Самое смешное, что этот вариант я уже пробовал, но не получалось. А с вашей подачи вдруг заработало