Implemented simple console tool

This commit is contained in:
Fierelier 2018-11-28 01:16:25 +01:00
parent 91423d54fa
commit afa043df74

View File

@ -292,8 +292,30 @@ def requestAppPath():
clear()
dir = input("Please insert a folder via Drag&Drop:\n")
dir = dir.replace('"',"")
if os.path.isdir(dir) == True:
return dir
if dir == "console":
console()
else:
if os.path.isdir(dir) == True:
return dir
def console():
clear()
print("UniversalModloader Console")
print("Version: " +umlVerStr)
print("")
while True:
cmd = input(os.getcwd()+ ">")
if cmd.startswith("pyc "):
try:
exec(cmd[4:])
except Exception as e:
print(e)
else:
os.system(cmd)
print("")
def setupVariables():
global appPath
@ -308,6 +330,9 @@ def setupVariables():
else:
appPath = sys.argv[1]
if appPath == "console":
console()
if os.path.isdir(appPath) == False:
raise NameError("Folder not found: " +appPath)