Значок который отображает ссылку на объект
Перейти к содержимому

Значок который отображает ссылку на объект

  • автор:

Диалоговое окно «Диспетчер быстрых ссылок на данные»

Используйте это диалоговое окно для исправления поврежденных быстрых ссылок на данные и замены объектов чертежа с быстрыми ссылками на данные.

В этом диалоговом окне можно сравнить объекты и быстрые ссылки на данные, расположенные на текущем чертеже, с быстрыми ссылками на данные, доступными в текущем проекте. Можно выбрать объект чертежа или поврежденную быструю ссылку на данные, а затем привязать ее к допустимой быстрой ссылке на данные. Это диалоговое окно можно также использовать для формирования сведений о быстрых ссылках на данные и создания папок для организации быстрых ссылок на данные и их сведений.

Прим.: Быстрая ссылка на данные для родительской трассы группы осей сечения должна быть исправлена или перенаправлена до исправления или перенаправления быстрой ссылки на данные группы осей сечения.

Развернуть все

Развертывание всех элементов в дереве.

Свернуть все

Свертывание всех элементов в дереве.

Показать только поврежденные быстрые ссылки на данные Фильтрация списка объектов чертежа для отображения только тех быстрых ссылок на данные, которые были повреждены. Поврежденные быстрые ссылки на данные помечаются значком предупреждения: .

Объекты чертежа

Отображение всех объектов из текущего чертежа. В дереве отображаются объекты, существующие как быстрые ссылки на данные, а также объекты, которые находятся в текущем чертеже, если параметр Показать только поврежденные быстрые ссылки на данные .

При выборе объекта в дереве Объекты чертежа в области сетки ниже объектов чертежа отображается информация об объекте. В следующей таблице перечислены типы объектов и исходный файл и информация о пути, отображаемая для каждого типа объекта.

Тип объекта Исходный файл Путь
Поврежденная быстрая ссылка на данные Источник не найден Источник не найден
Допустимая быстрая ссылка на данные
Исходный объект Текущий чертеж
  • Выбор : выбор объекта на чертеже.
  • Зумировать : зумирование к объекту на чертеже.
  • Панорамировать : панорамирование к объекту на чертеже.
  • Обновить: обновление дерева Объекты чертежа .

Связь с быстрой ссылкой на данные

Связывание выбранного объекта в дереве Объекты чертежа с быстрой ссылкой в дереве Быстрые ссылки на данные .

Быстрые ссылки на данные

Отображение всех объектов, доступных в качестве быстрых ссылок на данные в текущем проекте быстрых ссылок на данные.

При выборе быстрой ссылки на данные в дереве Быстрые ссылки на данные область сетки под деревом Быстрые ссылки на данные отображает информацию о быстрых ссылках на данные. В следующей таблице перечислены типы объектов и исходный файл и информация о пути, отображаемая для каждого типа объекта.

Прим.: Рядом со строками «Исходный файл» и «Путь» находится значок в виде открытой папки , который можно использовать для изменения исходного файла и пути для быстрой ссылки на данные.

Тип объекта Исходный файл Путь
Допустимая быстрая ссылка на данные
Поврежденная быстрая ссылка на данные Не найден файл —
  • Задать папку проекта быстрых ссылок на данные : открытие диалогового окна «Задать папку для быстрых ссылок на данные» для изменения папки при необходимости. Эта команда доступна только для верхнего узла быстрых ссылок на данные.
  • Задать рабочую папку : открытие диалогового окна для изменения рабочей папки при необходимости. Эта команда доступна только для верхнего узла быстрых ссылок на данные.
  • Проверить быстрые ссылки на данные : проверка допустимости быстрых ссылок на данные. Эта команда доступна только для верхнего узла быстрых ссылок на данные.
  • Создать папку : создание новой папки для организации быстрых ссылок на данные.
  • Создать ссылку : создание ссылки на текущем чертеже с выбранной быстрой ссылкой на данные.
  • Открыть исходный чертеж : открытие чертежа, содержащего объект ссылки.
  • Перенести : перенос быстрой ссылки на данные в текущий чертеж.
  • Исправить поврежденную быструю ссылку : открытие диалогового окна, в котором можно выбрать чертеж, содержащий объект ссылки. Эта команда доступна только для поврежденных ссылок.
  • Удалить : удаление быстрой ссылки на данные.
  • Обновить: обновление дерева Быстрые ссылки на данные .

Ссылки оболочки

Ссылка на оболочку — это объект данных, содержащий сведения, используемые для доступа к другому объекту в пространстве имен оболочки, т. е. любому объекту, видимому через Windows Обозреватель. К типам объектов, доступ к которым можно получить через ссылки оболочки, относятся файлы, папки, диски и принтеры. Ссылка на оболочку позволяет пользователю или приложению получить доступ к объекту из любой точки пространства имен. Пользователю или приложению не нужно знать текущее имя и расположение объекта.

  • Сведения о ссылках на оболочку
    • Разрешение ссылок
    • Связывание файлов
    • Идентификаторы элементов и списки идентификаторов
    • Создание ярлыка и ярлыка папки для файла
    • Разрешение ярлыка
    • Создание ярлыка для нефайлового объекта

    Сведения о ссылках на оболочку

    Пользователь создает ссылку на оболочку, выбрав команду Создать ярлык в контекстном меню объекта. Система автоматически создает значок для ссылки оболочки, объединяя значок объекта с небольшой стрелкой (известной как системный значок наложения ссылки), которая отображается в левом нижнем углу значка. Ссылка на оболочку со значком называется ярлыком; однако термины ссылка на оболочку и ярлык часто используются взаимозаменяемо. Как правило, пользователь создает ярлыки для быстрого доступа к объектам, хранящимся во вложенных папках или общих папках на других компьютерах. Например, пользователь может создать ярлык для документа Microsoft Word, который находится во вложенной папке, и разместить значок ярлыка на рабочем столе. Затем пользователь может открыть документ, дважды щелкнув значок ярлыка. Если документ перемещен или переименован после создания ярлыка, система попытается обновить ярлык при следующем его выборе пользователем.

    Приложения также могут создавать и использовать ссылки и ярлыки оболочки. Например, текстовое приложение может создать ссылку на оболочку для реализации списка последних использованных документов. Приложение создает ссылку оболочки с помощью интерфейса IShellLink для создания объекта ссылки оболочки. Приложение использует интерфейс IPersistFile или IPersistStream для хранения объекта в файле или потоке.

    IShellLink нельзя использовать для создания ссылки на URL-адрес.

    В этом обзоре описан интерфейс IShellLink и объясняется, как использовать его для создания и разрешения ссылок оболочки в приложении на основе Microsoft Win32. Так как структуры ссылок оболочки основаны на МОДЕЛИ ОБЪЕКТОВ КОМПОНЕНТОВ OLE (COM), вы должны ознакомиться с основными понятиями программирования COM и OLE, прежде чем читать этот обзор.

    Разрешение ссылок

    Если пользователь создает ярлык для объекта, а имя или расположение объекта позже изменяется, система автоматически выполняет действия по обновлению или разрешению ярлыка при следующем его выборе. Однако если приложение создает ссылку оболочки и сохраняет ее в потоке, система не пытается автоматически разрешить эту ссылку. Приложение должно разрешить ссылку, вызвав метод IShellLink::Resolve .

    При создании ссылки оболочки система сохраняет сведения о ней. При разрешении ссылки (автоматически или с помощью вызова IShellLink::Resolve ) система сначала получает путь, связанный со ссылкой оболочки, с помощью указателя на список идентификаторов ссылки оболочки. Дополнительные сведения о списке идентификаторов см. в разделах Идентификаторы элементов и Списки идентификаторов. Система выполняет поиск связанного объекта в этом пути и, если находит объект, разрешает ссылку. Если системе не удается найти объект, она вызывает службу отслеживания распределенных ссылок и идентификаторов объектов (DLT), если она доступна, чтобы найти объект. Если служба DLT недоступна или не может найти объект, система ищет объект в том же каталоге с тем же временем создания файла и атрибутами, но с другим именем. Этот тип поиска разрешает ссылку на объект, который был переименован.

    Если системе по-прежнему не удается найти объект, она выполняет поиск по каталогам, рабочему столу и локальным томам, рекурсивно просматривая в дереве каталогов объект с тем же именем или временем создания. Если система по-прежнему не находит совпадение, отображается диалоговое окно с запросом у пользователя ввести расположение. Приложение может подавить диалоговое окно, указав значение SLR_NO_UI в вызове IShellLink::Resolve.

    Инициализация библиотеки объектов компонентов

    Прежде чем приложение сможет создавать и разрешать ярлыки, оно должно инициализировать библиотеку объектов компонентов, вызвав функцию CoInitialize . Для каждого вызова CoInitialize требуется соответствующий вызов функции CoUninitialize , которую приложение должно вызывать при завершении работы. Вызов CoUninitialize гарантирует, что приложение не завершит работу, пока не получит все ожидающие сообщения.

    Имена Location-Independent

    Система предоставляет независимые от расположения имена для ссылок оболочки на объекты, хранящиеся в общих папках. Если объект хранится локально, система предоставляет локальный путь и имя файла для объекта. Если объект хранится удаленно, система предоставляет имя сетевого ресурса универсального соглашения об именовании (UNC) для объекта. Так как система предоставляет имена, независимые от расположения, ссылка на оболочку может служить универсальным именем для файла, который можно передать на другие компьютеры.

    Связывание файлов

    Когда пользователь создает ярлык для объекта, выбрав команду Создать ярлык в контекстном меню объекта, Windows сохраняет сведения, необходимые для доступа к объекту, в файле ссылки — двоичном файле с расширением LNK. Файл ссылки содержит следующие сведения:

    • Расположение (путь) объекта, на который ссылается ярлык (называемый соответствующим объектом).
    • Рабочий каталог соответствующего объекта.
    • Список аргументов, которые система передает соответствующему объекту при активации метода IContextMenu::InvokeCommand для ярлыка.
    • Команда show, используемая для задания начального состояния отображения соответствующего объекта. Это одно из SW_ значений, описанных в разделе ShowWindow.
    • Расположение (путь и индекс) значка ярлыка.
    • Строка описания ярлыка.
    • Сочетание клавиш для сочетания клавиш.

    При удалении файла ссылки соответствующий объект не затрагивается.

    Если вы создаете ярлык для другого ярлыка, система просто копирует файл ссылки, а не создает новый файл ссылки. В этом случае сочетания клавиш не будут независимы друг от друга.

    Приложение может зарегистрировать расширение имени файла в качестве ярлыка типа файла. Если файл имеет расширение имени файла, которое было зарегистрировано как тип файла ярлыка, система автоматически добавляет в значок файла определенный системой значок наложения ссылок (небольшая стрелка). Чтобы зарегистрировать расширение имени файла в качестве ярлыка типа файла, необходимо добавить значение IsShortcut в описание реестра расширения имени файла, как показано в примере ниже. Обратите внимание, что для того, чтобы значок наложения вступил в силу, необходимо перезапустить оболочку. IsShortcut не имеет значения данных.

    HKEY_CLASSES_ROOT .xyz (Default) = XYZApp XYZApp IsShortcut 

    Имена сочетаний клавиш

    Имя ярлыка, которое представляет собой строку, которая отображается под значком ссылки оболочки, на самом деле является именем файла самого ярлыка. Пользователь может изменить строку описания, выбрав ее и введя новую строку.

    Расположение ярлыков в пространстве имен

    Ярлык может существовать на рабочем столе или в любом месте пространства имен оболочки. Аналогичным образом, объект, связанный с ярлыком, также может существовать в любом месте пространства имен оболочки. Приложение может использовать метод IShellLink::SetPath , чтобы задать путь и имя файла для связанного объекта, а метод IShellLink::GetPath — для получения текущего пути и имени файла для объекта.

    Ярлык рабочего каталога

    Рабочий каталог — это каталог, в котором соответствующий объект ярлыка загружает или хранит файлы, если пользователь не идентифицирует определенный каталог. Файл ссылки содержит имя рабочего каталога для соответствующего объекта. Приложение может задать имя рабочего каталога для соответствующего объекта с помощью метода IShellLink::SetWorkingDirectory и получить имя текущего рабочего каталога для соответствующего объекта с помощью метода IShellLink::GetWorkingDirectory .

    Сочетания аргументов командной строки

    Файл ссылки содержит аргументы командной строки, которые оболочка передает соответствующему объекту, когда пользователь выбирает ссылку. Приложение может задать аргументы командной строки для ярлыка с помощью метода IShellLink::SetArguments . Полезно задать аргументы командной строки, когда соответствующее приложение, например компоновщик или компилятор, принимает специальные флаги в качестве аргументов. Приложение может получить аргументы командной строки из ярлыка с помощью метода IShellLink::GetArguments .

    Команды отображения ярлыков

    Когда пользователь дважды щелкает ярлык, система запускает приложение, связанное с соответствующим объектом, и задает начальное состояние отображения приложения на основе команды show, указанной ярлыком. Команда show может быть любым из SW_ значений, включенных в описание функции ShowWindow . Приложение может задать команду show для ярлыка с помощью метода IShellLink::SetShowCmd и получить текущую команду show с помощью метода IShellLink::GetShowCmd .

    Ярлыки

    Как и другие объекты оболочки, ярлык имеет значок. Пользователь обращается к объекту, связанному с ярлыком, дважды щелкнув значок ярлыка. Когда система создает значок для ярлыка, она использует растровое изображение соответствующего объекта и добавляет системный значок наложения ссылки (небольшая стрелка) в левый нижний угол. Приложение может задать расположение (путь и индекс) значка ярлыка с помощью метода IShellLink::SetIconLocation . Приложение может получить это расположение с помощью метода IShellLink::GetIconLocation .

    Описания сочетаний клавиш

    Ярлыки имеют описания, но пользователь никогда не видит их. Приложение может использовать описание для хранения любой текстовой информации. Описания задаются с помощью метода IShellLink::SetDescription и извлекаются с помощью метода IShellLink::GetDescription .

    Сочетания клавиш

    С объектом сочетания клавиш может быть связано сочетание клавиш. Сочетания клавиш позволяют пользователю нажимать сочетание клавиш для активации сочетания клавиш. Приложение может задать сочетание клавиш для сочетания клавиш с помощью метода IShellLink::SetHotkey и получить текущее сочетание клавиш с помощью метода IShellLink::GetHotkey .

    Идентификаторы элементов и списки идентификаторов

    Оболочка использует идентификаторы объектов в пространстве имен оболочки. Все объекты, видимые в оболочке (файлы, каталоги, серверы, рабочие группы и т. д.), имеют уникальные идентификаторы среди объектов в родительской папке. Эти идентификаторы называются идентификаторами элементов и имеют тип данных SHITEMID , как определено в файле заголовка Shtypes.h. Идентификатор элемента — это поток байтов переменной длины, содержащий сведения, идентифицирующий объект в папке. Только создатель идентификатора элемента знает его содержимое и формат. Единственная часть идентификатора элемента, которую использует оболочка, — это первые два байта, которые определяют размер идентификатора.

    Каждая родительская папка имеет собственный идентификатор элемента, который идентифицирует ее в своей родительской папке. Таким образом, любой объект оболочки можно однозначно идентифицировать с помощью списка идентификаторов элементов. В родительской папке хранится список идентификаторов для содержащихся в ней элементов. Список имеет тип данных ITEMIDLIST . Списки идентификаторов элементов выделяются оболочкой и могут передаваться через интерфейсы оболочки, например IShellFolder. Важно помнить, что каждый идентификатор в списке идентификаторов элементов имеет смысл только в контексте родительской папки.

    Приложение может задать список идентификаторов элементов ярлыка с помощью метода IShellLink::SetIDList . Этот метод полезен при настройке ярлыка для объекта, который не является файлом, например принтера или диска. Приложение может получить список идентификаторов элементов ярлыка с помощью метода IShellLink::GetIDList .

    Использование ссылок оболочки

    В этом разделе приведены примеры, демонстрирующие создание и разрешение ярлыков в приложении на основе Win32. В этом разделе предполагается, что вы знакомы с программированием Win32, C++ и OLE COM.

    Создание ярлыка и ярлыка папки для файла

    Пример функции CreateLink в следующем примере создает ярлык. Параметры включают указатель на имя файла для ссылки, указатель на имя создаваемого ярлыка и указатель на описание ссылки. Описание состоит из строки «Ярлык к имени файла«, где имя файла — это имя файла, на который необходимо создать ссылку.

    Чтобы создать ярлык папки с помощью примера функции CreateLink, вызовите CoCreateInstance с помощью CLSID_FolderShortcut вместо CLSID_ShellLink (CLSID_FolderShortcut поддерживает IShellLink). Весь остальной код остается прежним.

    Так как CreateLink вызывает функцию CoCreateInstance , предполагается, что функция CoInitialize уже была вызвана. CreateLink использует интерфейс IPersistFile для сохранения ярлыка и интерфейс IShellLink для хранения имени и описания файла.

    // CreateLink - Uses the Shell's IShellLink and IPersistFile interfaces // to create and store a shortcut to the specified object. // // Returns the result of calling the member functions of the interfaces. // // Parameters: // lpszPathObj - Address of a buffer that contains the path of the object, // including the file name. // lpszPathLink - Address of a buffer that contains the path where the // Shell link is to be stored, including the file name. // lpszDesc - Address of a buffer that contains a description of the // Shell link, stored in the Comment field of the link // properties. #include "stdafx.h" #include "windows.h" #include "winnls.h" #include "shobjidl.h" #include "objbase.h" #include "objidl.h" #include "shlguid.h" HRESULT CreateLink(LPCWSTR lpszPathObj, LPCSTR lpszPathLink, LPCWSTR lpszDesc) < HRESULT hres; IShellLink* psl; // Get a pointer to the IShellLink interface. It is assumed that CoInitialize // has already been called. hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (LPVOID*)&psl); if (SUCCEEDED(hres)) < IPersistFile* ppf; // Set the path to the shortcut target and add the description. psl->SetPath(lpszPathObj); psl->SetDescription(lpszDesc); // Query IShellLink for the IPersistFile interface, used for saving the // shortcut in persistent storage. hres = psl->QueryInterface(IID_IPersistFile, (LPVOID*)&ppf); if (SUCCEEDED(hres)) < WCHAR wsz[MAX_PATH]; // Ensure that the string is Unicode. MultiByteToWideChar(CP_ACP, 0, lpszPathLink, -1, wsz, MAX_PATH); // Add code here to check return value from MultiByteWideChar // for success. // Save the link by calling IPersistFile::Save. hres = ppf->Save(wsz, TRUE); ppf->Release(); > psl->Release(); > return hres; 

    Разрешение ярлыка

    Приложению может потребоваться доступ к ярлыку, который был создан ранее, и управлять им. Эта операция называется разрешением ярлыка.

    Определяемая приложением функция ResolveIt в следующем примере разрешает ярлык. Его параметры включают дескриптор окна, указатель на путь ярлыка и адрес буфера, который получает новый путь к объекту. Дескриптор окна определяет родительское окно для всех окон сообщений, которые может потребоваться отобразить оболочке. Например, оболочка может отображать окно сообщения, если ссылка находится на носителе без общего доступа, если возникают проблемы с сетью, если пользователю необходимо вставить гибкий диск и т. д.

    Функция ResolveIt вызывает функцию CoCreateInstance и предполагает, что функция CoInitialize уже была вызвана. Обратите внимание, что ResolveIt должен использовать интерфейс IPersistFile для хранения сведений о ссылке. IPersistFile реализуется объектом IShellLink . Сведения о ссылке должны быть загружены до получения сведений о пути, как показано далее в примере. Если не загрузить сведения о ссылке, вызовы функций-членов IShellLink::GetPath и IShellLink::GetDescription завершаются сбоем.

    // ResolveIt - Uses the Shell's IShellLink and IPersistFile interfaces // to retrieve the path and description from an existing shortcut. // // Returns the result of calling the member functions of the interfaces. // // Parameters: // hwnd - A handle to the parent window. The Shell uses this window to // display a dialog box if it needs to prompt the user for more // information while resolving the link. // lpszLinkFile - Address of a buffer that contains the path of the link, // including the file name. // lpszPath - Address of a buffer that receives the path of the link target, including the file name. // lpszDesc - Address of a buffer that receives the description of the // Shell link, stored in the Comment field of the link // properties. #include "stdafx.h" #include "windows.h" #include "shobjidl.h" #include "shlguid.h" #include "strsafe.h" HRESULT ResolveIt(HWND hwnd, LPCSTR lpszLinkFile, LPWSTR lpszPath, int iPathBufferSize) < HRESULT hres; IShellLink* psl; WCHAR szGotPath[MAX_PATH]; WCHAR szDescription[MAX_PATH]; WIN32_FIND_DATA wfd; *lpszPath = 0; // Assume failure // Get a pointer to the IShellLink interface. It is assumed that CoInitialize // has already been called. hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (LPVOID*)&psl); if (SUCCEEDED(hres)) < IPersistFile* ppf; // Get a pointer to the IPersistFile interface. hres = psl->QueryInterface(IID_IPersistFile, (void**)&ppf); if (SUCCEEDED(hres)) < WCHAR wsz[MAX_PATH]; // Ensure that the string is Unicode. MultiByteToWideChar(CP_ACP, 0, lpszLinkFile, -1, wsz, MAX_PATH); // Add code here to check return value from MultiByteWideChar // for success. // Load the shortcut. hres = ppf->Load(wsz, STGM_READ); if (SUCCEEDED(hres)) < // Resolve the link. hres = psl->Resolve(hwnd, 0); if (SUCCEEDED(hres)) < // Get the path to the link target. hres = psl->GetPath(szGotPath, MAX_PATH, (WIN32_FIND_DATA*)&wfd, SLGP_SHORTPATH); if (SUCCEEDED(hres)) < // Get the description of the target. hres = psl->GetDescription(szDescription, MAX_PATH); if (SUCCEEDED(hres)) < hres = StringCbCopy(lpszPath, iPathBufferSize, szGotPath); if (SUCCEEDED(hres)) < // Handle success >else < // Handle the error >> > > > // Release the pointer to the IPersistFile interface. ppf->Release(); > // Release the pointer to the IShellLink interface. psl->Release(); > return hres; > 

    Создание ярлыка для нефайлового объекта

    Создание ярлыка для нефайлового объекта, например принтера, аналогично созданию ярлыка для файла, но вместо задания пути к файлу необходимо задать список идентификаторов для принтера. Чтобы задать список идентификаторов, вызовите метод IShellLink::SetIDList , указав адрес списка идентификаторов.

    Каждый объект в пространстве имен оболочки имеет идентификатор элемента. Оболочка часто объединяет идентификаторы элементов в списки, завершающиеся нулевым значением, состоящие из любого количества идентификаторов элементов. Дополнительные сведения об идентификаторах элементов см. в разделах Идентификаторы элементов и Списки идентификаторов.

    Как правило, если требуется задать ярлык для элемента без имени файла, например принтера, у вас уже будет указатель на интерфейс IShellFolder объекта. IShellFolder используется для создания расширений пространства имен.

    Получив идентификатор класса для IShellFolder, можно вызвать функцию CoCreateInstance , чтобы получить адрес интерфейса. Затем можно вызвать интерфейс для перечисления объектов в папке и получения адреса идентификатора элемента для объекта, который вы ищете. Наконец, можно использовать адрес в вызове функции-члена IShellLink::SetIDList , чтобы создать ярлык для объекта .

    КОМПАС-3D v22

    Ссылка — это текст, ассоциативно связанный с каким-либо другим объектом, содержащим текст. Объект, с которым связана ссылка, называется источником ссылки.

    При использовании одного и того же источника содержимое ссылки может быть различным: текст источника, номер листа, на котором он расположен и др.

    Благодаря наличию ассоциативной связи между ссылкой и источником содержимое ссылки автоматически изменяется при изменении источника.

    Например, знак маркировки может содержать ссылку на номер пункта технических требований, указывающего способ и шрифт маркировки. При смене номера пункта (в результате удаления или добавления пунктов перед ним) ссылка обновляется. Благодаря этому обозначение всегда будет содержать правильный номер пункта техтребований.

    В КОМПАС-3D возможно формирование ссылок между текстовыми объектами, находящимися в одном и том же графическом документе.

    Ссылки можно включать в следующие текстовые объекты:

    • текст на чертеже,

    • ячейки таблицы на чертеже,

    • надписи в обозначениях,

    • ячейки основной надписи.

    Источниками могут служить следующие объекты:

    • объекты оформления (обозначение базы, стрелка взгляда, обозначение позиции и т.п.),

    • текст на чертеже,

    • пункт технических требований,

    • свойства документа или объекта (см. раздел Системные свойства),

    • номер объекта в группе нумерации (см. раздел Общие сведения),

    • ассоциативный отчет (в том числе отчет по массиву с таблицей изменяемых переменных), ассоциативная таблица исполнений.

    Ссылки выделяются на чертеже цветом, заданным при настройке текстовых элементов (см. раздел Цвет текстовых элементов). По умолчанию рабочие ссылки отображаются синим цветом.

    Пока связь между ссылкой и ее источником сохраняется, редактирование содержимого ссылки невозможно: оно всегда соответствует тексту источника или зоне его расположения. При удалении источника ссылки связь между ним и ссылкой разрывается. Ссылки с разорванной связью («нерабочие ссылки») по умолчанию отображаются красным цветом. Автоматическое восстановление ссылки возможно только путем отмены удаления объекта-источника с помощью команды Редактор — Отменить . Если отменить удаление уже нельзя, то потребуется создать объект-источник заново и отредактировать (см. раздел Редактирование ссылки) ссылку.

    При необходимости вы можете принудительно удалить связь между ссылкой и ее источником (см. раздел Разрушение ссылки).

    Ссылка остается рабочей, если ее источник не отображается на экране. Например, источником ссылки может являться скрытое проекционное обозначение либо объект, находящийся в погашенном виде или слое.

    Цвета, заданные при настройке текстовых элементов, применяются только для отображения ссылок, расположенных в текущем слое фрагмента или в текущем слое текущего вида чертежа. Ссылки, находящиеся в других видимых видах и слоях, не выделяются. Они отображаются теми же цветами, что и остальные объекты этих видов и слоев. Для печати надписей, содержащих ссылки, используются цвета, заданные при настройке параметров вывода.

    В результате создания в чертеже объектов оформления (стрелок взгляда, линий разреза, обозначений выносных элементов, узлов и узлов в сечении) в нем автоматически формируются виды, надписи которых содержат ссылки на соответствующие объекты оформления.

    В свою очередь, при создании и редактировании указанных объектов оформления можно включить автоматическое добавление в обозначение этих объектов ссылок на номер листа и/или обозначение зоны, где расположен соответствующий вид.

    Подробно об ассоциативной связи между надписью вида и обозначением объекта оформления рассказано в разделе Связь между надписью вида и обозначением объекта оформления.

    © ООО «АСКОН-Системы проектирования», 2023. Все права защищены. | Единая телефонная линия: 8-800-700-00-78

    Ссылки

    Ссылки выполняют роль связей с внешними документами, включая карты, веб-адреса или электронную почту. Использование ссылок позволяет избежать перегрузки карт лишними или дублирующимися данными и обеспечивает отображение самой последней версии документа или страницы при каждом выборе ссылки.
    Прочитать подсказку

    Если вам необходимо добавить документ в файл карты, используйте функцию «Вложения».

    Вы можете выполнять следующие действия.

    • Создавать ссылки на карте в режиме карты или режиме структуры и в примечаниях темы в окне «Примечания».
    • Давать ссылкам содержательные имена, помогающие понять ее назначение.
    • Создавать несколько ссылок в одной теме. Наведите указатель мыши на значок, и вы увидите конечный объект ссылки.
      Прочитать подсказку

    Используйте командыВыбор по свойствамиФильтр по свойствам, чтобы выбрать или отфильтровать темы, в которых имеются добавленные ссылки.

    На панели задач Указатель карты в пункте «Элементы» перечислены все темы вашей карты, которые содержат ссылки.

    • существующий файл (включая другую карту), папку или веб-страницу;
    • другую тему на выбранной или другой карте;
    • адрес электронной почты.

    При создании ссылки на карте рядом с темой появляется значок. Он обозначает тип ссылки ▼.

    – наличие нескольких ссылок (щелкните, чтобы просмотреть список)

    – ссылка на локальную папку

    – ссылка на локальную карту

    – (или значок другого типа документа) ссылка на файл, будь то локальный

    – (или значок другого браузера) ссылка на веб-страницу

    – ссылка на тему на этой карте

    – ссылка на тему на другой локальной карте

    • Ссылка на файл, папку или веб-страницу
    • Ссылка на тему на этой карте
    • Добавление ссылки к теме на этой карте с помощью перетаскивания
    • Ссылка на адрес электронной почты
    • Другое способы создания ссылок
    • Управление ссылками
    • Отображение целей ссылок во встроенном браузере
    • Отображение каталогов целевых файлов

    Ссылка на файл, папку или веб-страницу

    Вы можете создать ссылку на существующий файл (включая другую карту), веб-страницу или папку. При создании ссылки на другую карту можно выбрать конкретную тему, для которой следует создать ссылку.

    1. Выберите тему щелкните каталог в примечании темы, в котором хотите создать ссылку.
    2. Выполните одно из следующих действий.

    На вкладке Главная или Вставка в группе Элементы темы выберите Ссылка. Или Щелкните тему правой кнопкой мыши и выберите Добавить ссылку . Или Нажмите клавиши CTRL + Shift + K.

    Откройте раскрывающийся список Тип ссылки и выберите URL-адрес / путь к файлу . Щелкните стрелку раскрывающегося списка рядом с полем Целевой адрес ссылки , а затем щелкните Выбрать файл из [ служба облачного хранилища ] .
    Чтобы добавить службу облачного хранилища, щелкните Добавить месторасположение . Дополнительную информацию см. в разделе Добавление службы облачного хранилища.

    • Рядом с полем Тема щелкните Выбрать , а затем укажите тему.
      При соединении карт ссылками можно использовать режим связанных карт, чтобы одновременно просмотреть все связанные карты, открыть, распечатать или экспортировать карты или объединить связанные карты в одну большую карту. Прочитать подсказку

    Откройте раскрывающийся список Тип ссылки и выберите URL-адрес / путь к файлу . В поле Целевой адрес ссылки укажите имя файла и путь, путь к папке или URL-адрес, в качестве альтернативы используйте кнопки браузера для поиска нужного файла и каталога . (Для веб-страниц можно скопировать URL-адрес из браузера и вставить в поле Целевой адрес ссылки . Вводить «www.» не обязательно.)

    Для папок или файлов можно выбрать, будет ли путь ссылки сохраняться как абсолютный или относительный в каталоге родительской карты.

    Если вы создаете карту, содержащую URL-адреса, то по умолчанию для таких ссылок будут отображаться значки, и MindManager попытается подключиться к Интернету при каждом открытии карты. В настройках MindManager в разделе Визуальные эффекты используйте параметры, чтобы отключить выполнение этого действия.

    Можно отобразить названия ссылок в поле информации о теме, щелкнув тему правой кнопкой мыши, выбрав «Параметры отображения информации о теме» и установив флажок «Названия ссылок» .

    1. Нажмите Дополнительно , чтобы выбрать специальные параметры, которые используются, когда выполняется экспорт карты в другой формат документа или в веб-страницу, или когда необходимо передать аргументы вместе со ссылкой.
    2. В теме отобразится значок ссылки, обозначающий тип добавленной ссылки – например, если добавляется ссылка на карту, появится значок ссылки на карту ; если указывается ссылка на документ Word, появится значок Word и так далее. Некоторые веб-страницы могут использовать собственные значки при добавлении ссылок на них. В теме с несколькими ссылками отображается такой значок: .

    Чтобы просмотреть заголовок или целевой каталог ссылки, наведите на нее указатель мыши.
    Прочитать подсказку

    Для получения информации о других способах создания ссылок см. раздел Другие способы создания ссылок.

    При перемещении, переименовании или удалении документа, являющегося целевым объектом ссылки, все указывающие на него ссылки будут «повреждены». Вы можете проверить, есть ли на карте поврежденные ссылки на файлы и папки. Прочитать примечание

    С помощью этой команды нельзя проверить ссылки на веб-сайты или другие онлайн-ресурсы.

    1. На вкладке «Главная» или Вставка в группе Элементы темы нажмите стрелку Ссылка , а затем нажмите Проверить ссылки на файлы и папки .
    2. В случае обнаружения поврежденной ссылки, можно перейти к файлу, чтобы восстановить ее, или удалить ссылку с карты. Прочитать подсказки

    Если щелкнуть поврежденную ссылку, отобразится сообщение с предложением восстановить ссылку. Вы можете настроить параметр, чтобы проверять ссылки на файлы динамически. Рядом с ссылками на файлы, которые нельзя проверить, будет отображаться значок поврежденной ссылки. Для тем с несколькими ссылками значок поврежденной ссылки будет отображаться только в списке ссылок – он не заменит значок, обозначающий несколько ссылок.

    Начало страницы

    Ссылка на тему на этой карте

    На карте можно создать ссылку из одной темы на другую.

    1. Выберите тему или щелкните в примечании, где хотите создать ссылку.
    2. Выполните одно из следующих действий.

    На вкладке Главная или Вставка в группе Элементы темы выберите Ссылка. Или Щелкните тему правой кнопкой мыши и выберите Добавить ссылку . Или Нажмите клавиши CTRL + Shift + K.

    Для получения информации о других способах создания ссылок см. раздел Другие способы создания ссылок.

    Начало страницы

    Добавление ссылки к теме на этой карте с помощью перетаскивания

    1. Перетащите тему, ссылку на которую вы хотите добавить, поверх темы, в которую следует вставить эту ссылку.
    2. Когда отобразится кнопка меню , отпустите кнопку мыши и выберите Вставить ссылку .
      Чтобы вставить ссылки между двумя темами, выберите Взаимная ссылка .

    Начало страницы

    Ссылка на адрес электронной почты

    Используйте ссылку на адрес электронной почты, чтобы письмо создавалось автоматически, когда вы щелкаете ссылку.

    1. Выберите тему или щелкните каталог в примечании, в котором хотите создать ссылку.
    2. Выполните одно из следующих действий.

    Щелкните тему правой кнопкой мыши и выберите Добавить ссылку . Или На вкладке Главная или Вставить в группе Элементы темы выберите Ссылка. Или Нажмите клавиши CTRL + Shift + K.
    1. В окне Добавить ссылку щелкните раскрывающееся меню Тип ссылки и выберите Адрес эл. почты .
    2. Введите адрес или выберите его в списке Недавние адреса эл. почты .
    3. Укажите тему для сообщений, создаваемых с помощью этой ссылки.
    4. Можно указать название ссылки в поле Заголовок ссылки . Это название будет отображаться вместе с адресом эл. почты при наведении на него указателя мыши.
    5. Нажмите Дополнительно , чтобы выбрать специальные параметры, которые используются, когда выполняется экспорт карты в другой формат документа или в веб-страницу, или когда необходимо передать аргументы вместе со ссылкой.

    Значок ссылки эл. почты отобразится в теме, а если в ней несколько ссылок, то в раскрывающемся меню значка ссылки. Щелкните его, чтобы начать новое письмо.

    Начало страницы

    Другие способы создания ссылок

    Для создания ссылок можно использовать сочетания клавиш, некоторые из которых приведены ниже.

    • Ссылка на карту с использованием копирования и вставки.
      В режиме карты щелкните правой кнопкой мыши вкладку документа карты в нижней части окна и выберите Копировать как ссылку. (Или нажмите раскрывающееся меню «Копировать» в группе «Буфер обмена» на вкладке «Главная» и выберите Копировать как ссылку ). Вы можете вставить ссылку в карту MindManager или другой документ. В MindManager щелкните тему правой кнопкой мыши и выберите Вставить , а затем Вставить ссылку . В других приложениях выберите нужную область документа и используйте команду Вставить .
    • Ссылка на тему с использованием копирования и вставки.
      В режиме карты или в режиме структуры щелкните правой кнопкой мыши целевую тему и выберите Копировать как ссылку, затем щелкните правой кнопкой мыши тему (на этой же или на другой карте) и выберите Вставить (вставляется текст источника и ссылка) или Вставить ссылку (вставляется только ссылка).
      Кроме того, ссылку можно вставить в другой документ, в электронное письмо или сообщение в чате.
    • Ссылка на тему или веб-страницу с использованием копирования и вставки.
      Скопируйте адрес каталога файла или веб-страницы, например: C:\My Documents\myfile.doc или http:\\www.mindmanager.com\ .
      В MindManager щелкните тему правой кнопкой мыши и выберите Вставить , а затем Вставить ссылку.
    • Ссылка на веб-страницу с использованием ссылки из браузера.
      Если веб-страница или файлы открыты в браузере MindManager, на панели инструментов панели задач Браузер нажмите кнопку Добавить к карте .
      Чтобы создать ссылку на веб-страницу из внешнего браузера, нажмите кнопку Отправить в MindManager на панели инструментов браузера, чтобы создать новую тему с ссылкой на просматриваемую страницу.
    • Ссылка на файл, папку или веб-страницу с использованием перетаскивания .
    • Чтобы создать ссылку на файл, выберите его в проводнике Windows или другом внешнем источнике (например, на рабочем столе или в окне со списком файлов) и перетяните файл на карту. После этого добавьте его как ссылку (или при перетаскивании нажмите и удерживайте клавишу CTRL – файл будет автоматически добавлен как ссылка). Как вариант, файл можно добавить как вложение.
    • Чтобы создать ссылку на папку, выберите ее в проводнике Windows или другом внешнем источнике (например, на рабочем столе) и перетяните папку на карту.
    • Чтобы создать ссылку на веб-страницу, выберите значок ссылки в адресной строке браузера и перетяните его на карту.

    Значок ▼ демонстрирует, как будет добавлена ссылка.

    Пустое пространство на карте (без значка)

    Новая плавающая тема с ссылкой;
    адрес ссылки – текст новой темы

    Пустое пространство на карте (красный значок)

    Новая главная тема с ссылкой;
    адрес ссылки – текст новой темы.

    Центр темы (зеленый значок)

    Ссылка добавляется на карту;
    текст темы не изменяется.

    Край темы (красный значок)

    Новая подтема с ссылкой;
    текст темы – адрес ссылки.

    После добавления ссылки текст темы можно редактировать. Это не затрагивает саму ссылку. Прочитать подсказку

    Чтобы создать плавающую тему независимо от места добавления при перетаскивании ссылки нажмите и удерживайте клавишу SHIFT.

    Начало страницы

    Управление ссылками

    Темы с отдельными ссылками

    Редактирование ссылки
    1. Выполните одно из следующих действий.
    Щелкните правой кнопкой мыши значок ссылки темы (например или ) в режиме карты или в режиме структуры или щелкните правой кнопкой мыши связанный текст или изображение в примечании темы и выберите Редактировать ссылку. Или Щелкните тему карты или щелкните текст примечания или изображение с ссылкой. Затем на вкладке Главная или Вставка в группе Элементы темы щелкните раскрывающееся меню Ссылка , а затем нажмите Редактировать ссылку. Или Нажмите клавиши CTRL+ Shift + K.
    1. Внесите необходимые изменения, а затем нажмите кнопку ОК .
    Копирование или вырезание ссылки из одной темы и ее вставка в другую
    1. Щелкните правой кнопкой мыши значок ссылки темы и выберите Вырезать ссылку или Копировать ссылку .
    2. Щелкните правой кнопкой мыши тему или область, куда требуется добавить ссылку, а далее выберите Вставить и затем Вставить ссылку.
      Прочитать подсказку

    Если ссылку вставить на фон карты, будет создана новая тема, в которую как текст будет включена сама ссылка и ее адрес.

    Копирование или перемещение ссылок перетаскиванием в режиме карты
    • Чтобы скопировать ссылку, перетяните его в новую тему или в другое приложение.
    • Чтобы переместить ссылку, при перетаскивании нажмите и удерживайте клавишу CTRL.
    • Можно перетянуть как одну, так и сразу несколько ссылок.
    • В тех целевых объектах, в которых уже имеются ссылки, перетаскиваемая ссылка будет добавлена в список файлов этой темы.
    Удаление ссылки
    • Щелкните правой кнопкой мыши значок ссылки темы или связанный текст или изображение и выберите Удалить ссылку.
    • Чтобы удалить несколько ссылок (или все ссылки), выберите необходимые ссылки (нажмите клавиши CTRL+A, чтобы выбрать все ссылки). На вкладке Главная нажмите кнопку Удалить и выберите Ссылки .
      Прочитать подсказку

    В режиме карты используйте команду Отобразить/скрыть, чтобы отключить отображение значков ссылок в темах (например, если необходимо распечатать карту без значков).

    Темы с несколькими ссылками

    В теме с несколькими ссылками отображается такой значок: . Чтобы управлять ссылками, выполните следующие действия.

    • Чтобы удалить все ссылки, нажмите значок нескольких ссылок и щелкните Удалить все ссылки .
    • Чтобы добавить или редактировать ссылки или изменить их порядок, нажмите значок нескольких ссылок и щелкните Управление ссылками .
      Прочитать примечание

    Первая ссылка в списке является «основной ссылкой». Только эта ссылка добавляется при экспорте в Microsoft Project. При экспорте в другие документы добавляются все ссылки.

    Начало страницы

    Отображение целей ссылок во встроенном браузере

    Чтобы просмотреть поддерживаемые целевые объекты ссылок, используйте панель MindManager Браузер . Поддерживаемые целевые объекты включают в себя любые файлы (такие как HTML-файлы), которые можно открыть в браузере.

    Чтобы использовать встроенный браузер для открытия ссылок, выполните следующие действия.

      На вкладке Главная или Вставка нажмите стрелку Ссылка , а затем выберите Использовать встроенный браузер для ссылок .
      Прочитать примечание
      Прочитать подсказку

    Если вы переходите на другую страницу и хотите добавить ссылку на карту, на панели инструментов панели задач Браузер нажмите кнопку Добавить к карте . На карте ссылка будет добавлена в текущую выбранную тему или в центральную тему, если не выбрано ничего.

    Этот браузер использует настройки безопасности браузера Microsoft Internet Explorer.

    Если этот параметр не отображается, проверьте, установлена и включена ли соответствующая надстройка.

    Чтобы открыть страницу, отображаемую во встроенном браузере, в своем стандартном браузере, выполните следующие действия.

    • Нажмите кнопку Открыть в другой программе на панели инструментов браузера MindManager.

    Чтобы открыть ссылку в стороннем приложении, когда в MindManager выбран параметр Использовать встроенный браузер для ссылок , выполните следующие действия.

    Если в теме одна ссылка:

    Если в теме несколько ссылок:

    Щелкните правой кнопкой мыши значок ссылки и выберите Открыть ссылку в другой программе или, нажав и удерживая клавишу CTRL, щелкните значок ссылки.

    Щелкните значок ссылки, выберите ссылку, которую необходимо открыть, и щелкните Открыть ссылку в другой программе.

    Начало страницы

    Отображение местоположения целевых файлов

    Отображение целевых файлов или папок в проводнике

    Если ссылка ведет к файлу или папке в вашей локальной системе, вы можете отобразить целевой объект ссылки в проводнике Windows.

    Если в теме одна ссылка:

    Если в теме несколько ссылок:

    Для темы с несколькими ссылками

    Щелкните правой кнопкой мыши значок ссылки темы и выберите Показать в проводнике .

    Щелкните значок ссылки, выберите ссылку, целевой объект которой необходимо открыть, и щелкните Показать в проводнике .

    В окне Управление ссылками выберите ссылку и нажмите Показать .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *