currentProject

Получите текущий проект

Синтаксис

Описание

пример

proj = currentProject получает открытый проект и возвращает объект проекта proj который можно использовать для программной манипуляции проектом. Когда текущий открытый проект запускает ярлык, файл запуска или файл завершения работы для ссылочного проекта, currentProject возвращает объект для ссылочного проекта. Если проект не открыт, MATLAB® отображает ошибку. Чтобы программно проверить, загружен ли какой-либо проект, используйте matlab.project.rootProject вместо этого. Смотрите раздел «Проверка загрузки проекта».

Дополнительные сведения о программной работе с проектами см. в разделе Создание и редактирование проектов программно.

Примеры

свернуть все

Откройте пример проекта Times Table App и получите объект проекта, который можно использовать для манипулирования проектом в командной строке.

matlab.project.example.timesTable
proj = currentProject
proj = 

  Project with properties:

                        Name: "Times Table App"
    SourceControlIntegration: "Git"
          RepositoryLocation: "C:\myProjects\examples\repositories\TimesTableApp"
       SourceControlMessages: [1×3 string]
                    ReadOnly: 0
                    TopLevel: 1
                Dependencies: [1×1 digraph]
                  Categories: [1×1 matlab.project.Category]
                       Files: [1×14 matlab.project.ProjectFile]
                   Shortcuts: [1×4 matlab.project.Shortcut]
                 ProjectPath: [1×3 matlab.project.PathFolder]
           ProjectReferences: [1×0 matlab.project.ProjectReference]
                StartupFiles: [1×0 string]
               ShutdownFiles: [1×0 string]
                 Description: "This example project contains the source code and tests for a ...
                  RootFolder: "C:\myProjects\examples\TimesTableApp"
        ProjectStartupFolder: "C:\myProjects\examples\TimesTableApp"

Выходные аргументы

свернуть все

Проект, возвращенный как matlab.project.Project объект. Используйте matlab.project.Project для программного управления открытым проектом.

Введенный в R2019a