Merge branch 'autoUpdate' into UI_2.0
This commit is contained in:
4
model.py
4
model.py
@@ -233,7 +233,7 @@ class Model:
|
|||||||
return update_flag
|
return update_flag
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def updateSoftware():
|
def updateSoftware(restart:bool=True):
|
||||||
filename = 'download.zip'
|
filename = 'download.zip'
|
||||||
program_name = 'VRCT.exe'
|
program_name = 'VRCT.exe'
|
||||||
temporary_name = '_VRCT.exe'
|
temporary_name = '_VRCT.exe'
|
||||||
@@ -253,7 +253,7 @@ class Model:
|
|||||||
zf.extract(program_name, os_path.join(current_directory, tmp_directory_name))
|
zf.extract(program_name, os_path.join(current_directory, tmp_directory_name))
|
||||||
os_rename(os_path.join(current_directory, tmp_directory_name, program_name), os_path.join(current_directory, temporary_name))
|
os_rename(os_path.join(current_directory, tmp_directory_name, program_name), os_path.join(current_directory, temporary_name))
|
||||||
rmtree(os_path.join(current_directory, tmp_directory_name))
|
rmtree(os_path.join(current_directory, tmp_directory_name))
|
||||||
command = [os_path.join(program_directory, batch_name), program_name, temporary_name]
|
command = [os_path.join(program_directory, batch_name), program_name, temporary_name, str(restart)]
|
||||||
Popen(command)
|
Popen(command)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|||||||
@@ -3,4 +3,8 @@ timeout 2
|
|||||||
del /f %1
|
del /f %1
|
||||||
timeout 2
|
timeout 2
|
||||||
rename %2 %1
|
rename %2 %1
|
||||||
START "" %1
|
echo %3
|
||||||
|
timeout 2
|
||||||
|
if %3 == True (
|
||||||
|
START "" %1
|
||||||
|
)
|
||||||
Reference in New Issue
Block a user