Advertisement
Lucas_3D

set/create project

Apr 1st, 2020
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. (
  2. projectFolder = getSavePath()
  3. if projectFolder != undefined do
  4. (
  5. if pathConfig.isLegalPath projectFolder do
  6. (
  7. if (pathConfig.isProjectFolder projectFolder == true) then
  8. (
  9. pathConfig.setCurrentProjectFolder projectFolder
  10. )
  11. else
  12. (
  13. if queryBox "No project exists in the current directory.\nDo you want to create a new project here?" title:"set project" beep:false then
  14. (
  15. --backup the current config paths settings
  16. pathconfig.SaveTo(pathconfig.getCurrentProjectFolderPath())
  17. pathconfig.setCurrentProjectFolder projectFolder
  18. dirCount = pathconfig.getProjectSubDirectoryCount()
  19. for i = 1 to dirCount do
  20. (
  21. dir = pathconfig.getProjectSubDirectory i
  22. dir = pathconfig.convertPathToAbsolute dir
  23. makedir dir all:true
  24. )
  25. -- save new config paths settings in <rootProjectFolderName>.mxp
  26. mxpFileName = pathconfig.stripPathToLeaf(projectFolder) + ".mxp"
  27. pathconfig.SaveTo(pathconfig.appendpath projectFolder mxpFileName)
  28. )
  29. )
  30. )
  31. )
  32. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement