diff --git a/scripts/create-visual-studio-solution-python312.bat b/scripts/create-visual-studio-solution-python312.bat
index fca77ee399561b5d5de2625619d23d73a768093d..7e56ecf4942ca68cac71e633f150ca0713a8b6ba 100644
--- a/scripts/create-visual-studio-solution-python312.bat
+++ b/scripts/create-visual-studio-solution-python312.bat
@@ -1,4 +1,4 @@
-mkdir build
-cd build
+mkdir ..\build
+cd ..\build
 "C:\Program Files\CMake\bin\cmake" .. -G "Visual Studio 17 2022" -DPYTHON_EXECUTABLE:FILEPATH="C:/Program Files/Python312/python.exe"
 "C:\Program Files\CMake\bin\cmake.exe" --build . --config Release --verbose
diff --git a/scripts/create-visual-studio-solution-python312.sh b/scripts/create-visual-studio-solution-python312.sh
index 6813c78038e134392b21d66693abd54dc90ac4a8..3f925f6c1d81fdbc3fcbd29a2b062e917f3e47a1 100755
--- a/scripts/create-visual-studio-solution-python312.sh
+++ b/scripts/create-visual-studio-solution-python312.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-mkdir build
-cd build
+mkdir ../build
+cd ../build
 "C:\Program Files\CMake\bin\cmake.exe" -G "Visual Studio 17 2022" -DPYTHON_EXECUTABLE:FILEPATH="C:/Program Files/Python312/python.exe" ..
 "C:\Program Files\CMake\bin\cmake.exe" --build . --config Release --verbose
diff --git a/scripts/create-visual-studio-solution-python37.sh b/scripts/create-visual-studio-solution-python37.sh
index 828e5cb115dc98eedaca8ad5cd192d18f12c5382..ad2ac93df78b7165f38924c04e1978a125649ade 100644
--- a/scripts/create-visual-studio-solution-python37.sh
+++ b/scripts/create-visual-studio-solution-python37.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 
-mkdir build37
-cd build37
+mkdir ../build37
+cd ../build37
 "C:\Program Files\CMake\bin\cmake" .. -G "Visual Studio 15 Win64" -DPYTHON_EXECUTABLE:FILEPATH="C:/Program Files/Python37/python.exe"
diff --git a/scripts/create-visual-studio-solution-python38.sh b/scripts/create-visual-studio-solution-python38.sh
index 324f984c01dbc1727bfe0f83f395fc16f6833357..6fda311ddb6176e16045b74f28db54e1eefc4cdd 100644
--- a/scripts/create-visual-studio-solution-python38.sh
+++ b/scripts/create-visual-studio-solution-python38.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 
-mkdir build38
-cd build38
+mkdir ../build38
+cd ../build38
 "C:\Program Files\CMake\bin\cmake" .. -G "Visual Studio 15 Win64" -DPYTHON_EXECUTABLE:FILEPATH="C:/Program Files/Python38/python.exe"
diff --git a/scripts/create-visual-studio-solution-python39.sh b/scripts/create-visual-studio-solution-python39.sh
index 1d032bd4fe5e96db107fde946800f0d52ad6a4a2..00d016ffa7949c097942f7289ff7cf34fb41f112 100644
--- a/scripts/create-visual-studio-solution-python39.sh
+++ b/scripts/create-visual-studio-solution-python39.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 
-mkdir build
-cd build
+mkdir ../build
+cd ../build
 "C:\Program Files\CMake\bin\cmake" .. -G "Visual Studio 15 Win64" -DPYTHON_EXECUTABLE:FILEPATH="C:/Program Files/Python39/python.exe"
diff --git a/scripts/generate_pydocs.py b/scripts/generate_pydocs.py
index fc7ceb6fd29f3a7acf6517ecc0548d2172075b45..ae78917d3900316d235644e03772e999245d40c9 100644
--- a/scripts/generate_pydocs.py
+++ b/scripts/generate_pydocs.py
@@ -11,8 +11,8 @@ import sys
 import inspect
 import re
 
-sys.path.append('build/python-api-src') #Unix
-sys.path.append('build/python-api-src/Release') #Windows
+sys.path.append('../build/python-api-src') #Unix
+sys.path.append('../build/python-api-src/Release') #Windows
 import commandcenter
 
 def update_pyi_with_docstrings(pyi_path):
@@ -84,6 +84,6 @@ def update_pyi_with_docstrings(pyi_path):
 
 
 # Path to the generated .pyi file
-pyi_file_path = 'build/python-api-src/commandcenter.pyi' #Unix
+pyi_file_path = '../build/python-api-src/commandcenter.pyi' #Unix
 #pyi_file_path = 'build/python-api-src/Release/commandcenter.pyi' #Windows
 update_pyi_with_docstrings(pyi_file_path)