, поэтому я пытаюсь сделать Python открытым cmd и перейти в новую папку с аргументом формы python.
У меня есть пользовательская команда в cmd, чтобы запустить det первый пакетный файл, и второй аргумент, который у меня есть, это имя новой папки.
create.bat
cd C:\Users\Eirik\Documents\MyProjects
python "C:\batch command\ACJ\create.py" %1
create.py
import sys
import subprocess
folderName = str(sys.argv[1])
def create():
if not os.path.exists(folderName):
os.mkdir(folderName)
print("Directory " , folderName, " Created ")
subprocess.call(["C:\\batch command\\nav.bat", folderName], shell=True )
else:
print("Directory " , folderName, "already exists, choose another name. ")
create()
nav.bat
cd C:Users\Eirik\Documents\MyProjects\%1