Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Вот Вам примерная болванка:
Код: Выделить весь код
AutoItSetOption("MustDeclareVars", 1)

Const $WshRunning  = 0
Const $WshFinished = 1
Const $WshFailed   = 2

Local $oWshShell = objCreate("Wscript.Shell")
Local $oWshExec  = $oWshShell.Exec("""C:\Program Files\7-Zip\7z.exe"" x ""C:\Install\Mozilla Firefox\Mozilla Firefox 61.0.1\x64\Firefox Setup 61.0.1.exe"" -o""C:\Мои проекты\0178\Extract\"" ""*""")

If($oWshExec.Status <> $WshFailed) Then
	Do
		Sleep(100)

		ConsoleWrite($oWshExec.StdOut.ReadAll())
		ConsoleWriteError($oWshExec.StdErr.ReadAll())
	Until $oWshExec.Status = $WshFinished
Else
	ConsoleWrite($oWshExec.Status & @CRLF)
EndIf

Exit(0)
Кроме того, можно работать непосредственно с функциями из библиотек 7-Zip, но это будет заметно сложнее. Впрочем, возможно, что кто-то уже написал UDF под это дело.

Отправлено: 14:25, 02-08-2018 | #2