Creating a Visual Studio project from existing code

Software:
Visual Studio 2019

Steps for creating a new Visual Studio project based on existing code files:

  1. Create an empty project folder and name it your intended project name.
  2. Inside the new project folder, create a folder for your source code files.
    * I call is “Source”, not sure if it has to named that way..
  3. Copy your existing code files to the source folder.
  4. Launch Visual Studio, and open it without code:
  5. Select:
    File > New > Project From Existing Code..
    To open the Create New Project From Existing Code Files wizard:
  6. Note:
    The documentation on this operation states that the wizard will copy files by itself, my own experience is that it doesn’t, it just links them to the project, that’s why I copy the source files prior to this step.
    In the Create New Project From Existing Code Files wizard,
    1. Set the path to your project folder.
    2. Specify a project name.
    * I set this to be the same name as the project folder name, not sure if otherwise it will create a sub-folder..
    3. This is set to the same folder as the project folder.
    * It’s possible that I don’t understand this correctly.. but I think theoretically, the intention is that you would add external folders to this list, from which source files would be copied, but like I said, when I tried that the files where not copied to the project.
  7. Set your new projects settings and press Finish to create the new project:

Note:
New code files generated in a ported code project may be stored in a wrong folder by default, see this post for solutions.

Python – Listing the files in a directory

Language:
Python 2.7

The following example uses functions from the os library to list the files in a given directory:

from os import listdir
from os.path import isfile, join
dir = "D:\\"
files = [f for f in listdir(dir) if isfile(join(dir, f))]
for f in files:
	print join(dir, f)

In the next example the script has been modified to list only files with the name extension ‘jpg’:

from os import listdir
from os.path import isfile, join
dir = "D:\\"
files = [f for f in listdir(dir) if isfile(join(dir, f)) and f[-3:]=='jpg']
for f in files:
	print join(dir, f)

 

* note that when copying and pasting a script from this example, the indentation may not be pasted correctly.

Windows 10 – Getting the convenient automatic folder navigation tree expansion back.

Software:
Microsoft Windows 10

  1. In the folder toolbar, Click the View tab.
  2. Click the Navigator pane drop-down on the left,
    And enable Expand to open folder.

Untitled-1.jpg

 

Related:
Get a file’s folder path

3ds max Project Folder

Software:
3ds max 2017

Setting up a ‘Project Folder’ for every project we work on in 3ds max can improve workflow efficiency by having the software file opening, saving, and importing operations etc. be directed to a specific defined destination in the hard drive by default,
And by doing that save us the time it takes to locate the same folders in the hard drive again and again.

When using this workflow, we must create a unique folder for every project we work on,
And set the Project Folder in 3ds max to the the relevant folder when switching between projects.

To set up a Project Folder:
File > Manage > Set Project Folder

or press the Project Folder button located at the top left of the 3ds max window:

Untitled-1