Я пытаюсь извлечь мою программу .zip-файл, доставить его содержимое в папку, показывая прогресс в панели прогресса. Если я немного вернусь к тому, что будет работать на уровне progressbar, я также буду apprieciate, если «Unzipper» может просто переключиться на другую форму. Heres код я в настоящее время есть для извлечения:Может ли извлечение Shell32 работать с панелью прогресса?
Dim sc As New Shell32.Shell()
'Create directory in which you will unzip your files .
IO.Directory.CreateDirectory("C:\Users\NikolajBanke\Desktop\Test\Unzipped")
'Declare the folder where the files will be extracted
Dim output As Shell32.Folder = sc.NameSpace("C:\Users\NikolajBanke\Desktop\Test\Unzipped")
'Declare your input zip file as folder .
Dim input As Shell32.Folder = sc.NameSpace("C:\Users\NikolajBanke\Desktop\Test\peace.zip")
'Extract the files from the zip file using the CopyHere command .
output.CopyHere(input.Items, 4)
Спасибо за любую помощь, я хотел бы получить :)
Почему это не работает? Вы не видите индикатор выполнения или получаете ошибки? – Bono
Это действительно работает, но у меня нет индикатора выполнения. Я не знаю, как получить процесс извлечения, отображаемый в панели прогресса. :) – nikko4913