exponenta event banner

currentProject

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

Синтаксис

Описание

пример

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

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

Примеры

свернуть все

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

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