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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Игры с workspace

Игры с workspace

Закрытая тема
Поиск в этой теме
Непрочитано 29.03.2008, 05:25 #1
Игры с workspace
Vova
 
Engineer
 
New-York
Регистрация: 05.09.2003
Сообщений: 10,288

ПО-русски Рабочее пространство.
Чтобы его создать, надо иметь на экране одноименную панель. Далее, когда сохраняем свое рабочее пространство (по простому-интерфейс) то получается, что в нем всегда присутствует эта панель, тогда как многие другие панели, которые на момент сохранения были закрыты, закрытыми и остаются. Конечно, можно после вызова своего любимого рабочего пространства гасить панель. Но, все-же, непорядок. С ком. строки вызвать то, что делает панель, не получилось. (2008) Также не получилось удалить имена разных пробных пространств из списка. Опция Delete на правой кнопке мыши почему-то заглушена.
Ой, может, это можно сделать из CUI? В понедельник попробую
Просмотров: 8573
 
Непрочитано 29.03.2008, 08:56
#2
Profan


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


До понедельника долго. А рабочее пространство (Workspace) действительно можно удалить в адаптации (CUI).
Profan вне форума  
 
Непрочитано 29.03.2008, 11:02
#3
Евгений А.

Армспорт
 
Регистрация: 18.07.2006
Ейск
Сообщений: 355


Если не нужна эта панель, то что мешает воспользоваться меню->окно->рабочее пространство... (2006)
Евгений А. вне форума  
 
Непрочитано 10.06.2008, 09:14
#4
Hans667

сети
 
Регистрация: 12.04.2007
SPb
Сообщений: 539


я вчера попробовал тоже поиграться с ней и у меня требует какую то переменную ввести-
Command: _WSCURRENT
Enter new value for WSCURRENT <"">: HANS667's workspace
Cannot set WSCURRENT to that value.
*Invalid*
Чего делать то?
__________________
Errare humanum est, insipientis perseverare
Hans667 вне форума  
 
Непрочитано 10.06.2008, 09:50
#5
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Из справки:
Цитата:
WSCURRENT
Тип: Строка
Сохранен в: Не сохранен
Начальное значение: Имя рабочего пространства по умолчанию
Возвращает имя текущего рабочего пространства в интерфейс командной строки и устанавливает это пространство текущим.
ИМХО всё понятно
Makswell вне форума  
 
Непрочитано 10.06.2008, 10:56
#6
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Программно выключить панель можно так:
Русский Автокад
Код:
[Выделить все]
(vla-put-Visible (setq tb(vla-item(vla-get-toolbars
		 (vla-item (vla-get-menugroups (vlax-get-acad-object))
		 "ACAD"))
	       "Рабочие пространства"
				  )
		       )
  :vlax-false
      )
Английский Автокад
Код:
[Выделить все]
(vla-put-Visible (setq tb(vla-item(vla-get-toolbars
		 (vla-item (vla-get-menugroups (vlax-get-acad-object))
		 "ACAD"))
	       "Workspaces"
				  )
		       )
  :vlax-false
      )
Это я к тому, что теоретически (читал, сам не проверял) существует возможность выполнять скрипт (scr) файл (в том числе загрузить и выполнить нужный лисп) при смене workspace.
Как это делать описано здесь: Run a script when changing workspace in AutoCAD
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 10.06.2008 в 11:10.
VVA вне форума  
 
Непрочитано 10.06.2008, 11:10
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


А так же набор команд для работы с пространствами
_WSCURRENT
_WORKSPACE
_WSSETTINGS
_WSSAVE
_-WSSAVE
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 10.06.2008, 14:11
#8
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Это я к тому, что теоретически (читал, сам не проверял) существует возможность выполнять скрипт (scr) файл (в том числе загрузить и выполнить нужный лисп) при смене workspace.
Вписать загрузку скрипта можно и руками, а не так как там советуют. В элемент Workspace Автокад сам вставляет пустой атрибут Script. В него надо вписать не полное имя, а короткое, например Script="start.scr". Скрипт должен лежать на путях поиска. Вот в него можно и вписать LISP (лучше загрузку). Такой скрипт действительно выполняется при каждой смене Workspace.

Большую гибкость дает не примитивное формирование Workspace из одного штатного файла, а сочетание своего Main GUI с Partial CUI и загрузки их в Workspace. Вот там можно и загружать (без программирования) разные LSP и использовать MNL - для каждого CUI - свои.

А панель выбора Workspace в современных AutoCAD лучше не прятать - она становится одной из самых нужных.
ShaggyDoc вне форума  
 
Непрочитано 10.06.2008, 14:56
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Offtop:
У меня появляется ощущение, что по аналогии c играми "Что? Где? Когда?" открылась летняя серия игр DWG.RU
Игры с CUI
Игры с workspace
Игры с xref
...
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 11.06.2008, 06:06
#10
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


А я создал себе несколько рабочих пространств (1,2,3,4), каждое для разных задач. Выяснил из текстового окна, что имя переменной _WSCURRENT - есть имя рабочего пространства. Создал в CUI "команды" (назвали же...), и поставил на горячие кнопки каждую (гор кнопок на моей клавиатуре 15, слева от основной они). А чтобы панель Рабочие пространства мне не мешала, я ее сохранил в новый CUI-файл (backup сделал), и удалил. Мне удобно было, а тут вон как, все по-серьезному. Пойду приложу умное решение....
skkkk вне форума  
 
Непрочитано 18.08.2009, 18:12
#11
Abzorbo

инженер-конструктор
 
Регистрация: 25.01.2007
Киев
Сообщений: 740
<phrase 1= Отправить сообщение для Abzorbo с помощью Skype™


У меня пропали стандартные workspaces,такие как 2D Drafting & Аnnotation, 3D Modeling, AutoCAD Classic. Подключал панель МОНОМАХА, слетели все настройки панелей. Я их восстановил, но теперь в выпадающем меню панели workspaces есть только пространство SPDS_5, так как стоит это приложение. Помогите вернуть стандартные пространства.
__________________
Time and time again
I witness a birth of a new-born star.
I climb the highest mountain
To find the essence of a new era...
Abzorbo вне форума  
 
Непрочитано 21.08.2009, 09:47
#12
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Если основной файл НПИ это acad.CUI и в нём рабочие пространства уже отсутствуют, то ИМХО здесь поможет только замена его (для моего случая) в папке c:\Documents and Settings\%USERNAME%\Application Data\Autodesk\AutoCAD 2008\R17.1\rus\Support\ файлом из папки c:\Program Files\AutoCAD 2008\UserDataCache\Support\.

Естественно все твои настройки вернутся в девственно чистый вид, и всё придётся настраивать заново.

Но если всё равно придётся много настраивать, то я бы посоветовал прислушаться к совету ShaggyDoc'a в теме "Игры с CUI" (http://forum.dwg.ru/showpost.php?p=253997&postcount=108).

У меня сделано так же. Единственное что хочется добавить к этому рецепту, это то, как получить дефолтные рабочие пространства.

Так вот после всех этих действий следует сделать импорт рабочих пространств из acad.CUI уже ставшего частичным файлом НПИ в свой основной файл НПИ.

Делается это в окне "Настройка интерфейса пользователя" (команда _.CUI) на вкладке "перевести". В панели "Адаптация в Основной файл НПИ" следует выбрать соответственно свой основной файл. В панели "Адаптация в Новый файл НПИ" надо выбрать файл acad.CUI и просто мышкой перетащить из оного рабочие пространства в основной файл.

Теперь если вдруг их случайно кто-то удалит, можно опять невозбранно повторить этот импорт. Дело одной минуты.
Makswell вне форума  
 
Непрочитано 21.08.2009, 10:10
#13
Abzorbo

инженер-конструктор
 
Регистрация: 25.01.2007
Киев
Сообщений: 740
<phrase 1= Отправить сообщение для Abzorbo с помощью Skype™


Спасибо, Makswell, я в тот же день примерно до этого и дошёл сам
На соседском компе создал произвольную панель, в неё вкинул дефолтные пространства, сохранил CUI файлик, перекинул его себе и из него проимпортировал эти пространства в свои панели.
__________________
Time and time again
I witness a birth of a new-born star.
I climb the highest mountain
To find the essence of a new era...
Abzorbo вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Игры с workspace



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игры с CUI Vova AutoCAD 206 01.11.2018 12:49
Игры в AutoCAD Red Nova AutoCAD 11 30.07.2015 22:46
он-лайн игры в рабочее время=)) pomka Разное 16 17.07.2007 20:52
Игры в AutoCADe ASLYS AutoCAD 5 02.04.2007 18:31
Как установить на Workspace необходимые панели инструментов? vn AutoCAD 4 09.03.2006 08:49