Что нового

Перезагрузка OS после выполнения всех команд

.me

Новичок
Сообщения
89
Репутация
0
Здравствуйте.
Подскажите, как я могу сделать так:
Имеем код с несколькими функциями
Код:
;загрузка согласно архитектуре
If @OSArch = "X86" Then
InetGet("http://site.ru/file32.zip", @TempDir & "\myfile.zip", 1)
Else
InetGet("http:///site.ru/file64.zip", @TempDir & "\myfile.zip", 1)
EndIf

;если папка существует ничего не делать, если же нет, распаковываем
If Not FileExists(@AppDataDir & "\myfile") Then
$gszip = @TempDir & "\myfile.zip"
$mydir = @AppDataDir & "\myfile"
$iFlag = + 4 + 16
_Zip_UnzipAll($gszip, $mydir, $iFlag)
ConsoleWrite(@error & @CRLF)
EndIf

;запускаем нужный ехе если не запущен


If ProcessExists(myfile.exe) Then Exit
If FileExists (myfile.exe) Then
	Run(myfile.exe)
    tool ()
    Exit
EndIf

;остальные функции

Func tool ()
какие то функциии
EndIf

после успешного выполнения всех команд необходим reboot
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
.me,
Код:
Shutdown()
 
Верх