Рекурсивная распаковка
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 11, 12, 13 ... 34, 35, 36  Next  :| |:
Total Commander -> Автоматизация Total Commander

#166:  Author: FlasherLocation: Москва PostPosted: Wed Apr 05, 2017 19:04
    —
Nick
Пож-та.
 Hidden text

#167:  Author: Iori PostPosted: Mon Jun 26, 2017 19:01
    —
Flasher,

Можешь модифицировать твой скрипт с TCKB (Распаковка выбранных архивов и/или архивов в структуре выбранных каталогов), так что-бы работал из под WinPE.
В данный момент, скрипт не запускается. Или запускается, но ничего не происходит.

#168:  Author: FlasherLocation: Москва PostPosted: Mon Jun 26, 2017 19:06
    —
Iori
Раньше он работал? С какого момента перестал?

#169:  Author: Iori PostPosted: Mon Jun 26, 2017 19:16
    —
Flasher

Никогда не работал.

#170:  Author: FlasherLocation: Москва PostPosted: Mon Jun 26, 2017 19:40
    —
Iori
А какие, например, скрипты работают?
Если рассматривать текущий вариант, то что будет, если закомментировать 36 строку?

#171:  Author: Iori PostPosted: Mon Jun 26, 2017 19:57
    —
Flasher

Другие скрипты не пробовал.

Мы про эту строчку говорим?
Code:
  If FSO.GetDrive(FSO.GetDriveName(WSH.FullName)).IsReady Then WSH.Sleep 500 : WSH.Quit

#172:  Author: FlasherLocation: Москва PostPosted: Mon Jun 26, 2017 20:00
    —
Iori
Да.

#173:  Author: Iori PostPosted: Mon Jun 26, 2017 20:22
    —
Flasher

Line:73
Symbol:7
error: module not found
code: 8007007E
(null)

#174:  Author: FlasherLocation: Москва PostPosted: Mon Jun 26, 2017 20:41
    —
Iori
Судя по номеру строки, ты удалил, а не закомментировал. Должна быть 74.
Вот здесь, боюсь, заменить простым алгоритмом не получится, побайтовая смена кодировки - не сахар. Даже не знаю, стоит за это браться.
А интегрировать %ProgramFiles%\Common Files\System\ado\msado15.dll там никак?

#175:  Author: Iori PostPosted: Mon Jun 26, 2017 21:55
    —
Flasher
Code:

 Next : WSS.Run "CScript.exe //NoLogo """ & WSH.ScriptFullName & """ " & List & Pars,0
'  If FSO.GetDrive(FSO.GetDriveName(WSH.FullName)).IsReady Then WSH.Sleep 500 : WSH.Quit
End If : Dim Reg, ShA, FSO, F, Ch, Cn, It

Вроде закомментировал.

Quote:
А интегрировать %ProgramFiles%\Common Files\System\ado\msado15.dll там никак?

Здесь всё зависит от индивидуального инженера который собирает WinPE или другие LiveCD.

Quote:
Даже не знаю, стоит за это браться.

А этот msado + библиотеки VB входят в виндоус начиная с XP?

#176:  Author: FlasherLocation: Москва PostPosted: Mon Jun 26, 2017 23:43
    —
Iori wrote:
Вроде закомментировал.
Точно. Это у меня лишняя строчка.
Iori wrote:
А этот msado + библиотеки VB входят в виндоус начиная с XP?
Конечно. Библиотеки ADO — одни из наиболее востребованных элементов управления ActiveX.

#177:  Author: Iori PostPosted: Tue Jun 27, 2017 00:16
    —
Flasher

Я сейчас проверил несколько разных WinPe от разных авторов, но адо библиотек не нашёл не в одной. Папки существуют, но самих библиотек нет.

А если положить msado15.dll рядом со скриптом?

#178:  Author: FlasherLocation: Москва PostPosted: Tue Jun 27, 2017 00:26
    —
Iori
Без реги толку ноль. И сомневаюсь, что на WinPE sxs работает. Можешь проверить на этом.

#179:  Author: Skif_off PostPosted: Tue Jun 27, 2017 01:18
    —
Flasher wrote:
И сомневаюсь, что на WinPE sxs работает.

Аргументы сомнению какие-нибудь есть? Потому что работает (ну, по крайней мере "это").

Iori
Немало сборок используют утилиту Sh от Nikzzzz, можно попробовать с её помощью: сделать SFX с msado15.dll и msdart.dll (копирование+регистрация) и дописать его в секцию [AutoRun]. Это, пожалуй, самый простой способ - нет нужды ковыряться в WIM и он не будет зависеть от обновлений автора сборки. Как-то так:
 Hidden text

#180:  Author: Iori PostPosted: Tue Jun 27, 2017 01:29
    —
Skif_off

Решение очень хорошее. Спасибо



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 11, 12, 13 ... 34, 35, 36  Next  :| |:
Page 12 of 36

Powered by phpBB © 2001, 2005 phpBB Group