WAPT/unity/setup.py
2018-11-16 09:30:28 +01:00

46 lines
1.9 KiB
Python

# -*- coding: utf-8 -*-
from setuphelpers import *
import shutil
import os
uninstallkey = []
def install():
print('Suppression des anciennes versions ou de la 2017')
if os.path.isfile(r'C:\Program Files\Unity\Editor\Uninstall.exe'):
run(r'"C:\Program Files\Unity\Editor\Uninstall.exe" /S')
remove_tree(r'C:\Program Files\Unity')
else:
print('Unity non installe')
if os.path.isfile(r'C:\Program Files\Unity2017\Editor\Uninstall.exe'):
run(r'"C:\Program Files\Unity2017\Editor\Uninstall.exe" /S')
remove_tree(r'C:\Program Files\Unity2017')
else:
print('2017 non installe')
print('installation de unity')
run(r'"UnitySetup64.exe" -UI=reduced /D=C:\Program Files\Unity2017',timeout=300)
print('installation du composant IOS')
run(r'"UnitySetup-ios.exe"/S /D=C:\Program Files\Unity2017',timeout=300)
print('installation du composant Android')
run(r'"Unity-android.exe"/S /D=C:\Program Files\Unity2017',timeout=300)
print('installation du composant WebGL')
run(r'"Unity-webgl.exe"/S /D=C:\Program Files\Unity2017',timeout=300)
print('installation du composant TVOS')
run(r'"UnitySetup-tvos.exe"/S /D=C:\Program Files\Unity2017',timeout=300)
print('installation du composant Vuforia')
run(r'"UnitySetup-vuforia.exe"/S /D=C:\Program Files\Unity2017',timeout=300)
print('installation du composant UWP')
run(r'"UnitySetup-uwp.exe"/S /D=C:\Program Files\Unity2017',timeout=300)
print('installation du composant Standard Assets')
run(r'"UnityStandardAssetsSetup.exe"/S /D=C:\Program Files\Unity2017',timeout=300)
print('installation de la documentation')
run(r'"UnityDocumentationSetup.exe"/S /D=C:\Program Files\Unity2017',timeout=300)
print('configuration du firewall')
run(r'"script.bat"')
def uninstall():
print('suppression de unity')
run(r'"C:\Program Files\Unity2017\Editor\Uninstall.exe" /S')