Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Рекурсивная распаковка
Goto page Previous  1, 2, 3 ... 11, 12, 13 ... 27, 28, 29  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 11870
Location: Москва

Post (Separately) Posted: Wed Apr 05, 2017 19:04    Post subject: Reply with quote

Nick
Пож-та.
 Hidden text

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 302

Post (Separately) Posted: Mon Jun 26, 2017 19:01    Post subject: Reply with quote

Flasher,

Можешь модифицировать твой скрипт с TCKB (Распаковка выбранных архивов и/или архивов в структуре выбранных каталогов), так что-бы работал из под WinPE.
В данный момент, скрипт не запускается. Или запускается, но ничего не происходит.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11870
Location: Москва

Post (Separately) Posted: Mon Jun 26, 2017 19:06    Post subject: Reply with quote

Iori
Раньше он работал? С какого момента перестал?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 302

Post (Separately) Posted: Mon Jun 26, 2017 19:16    Post subject: Reply with quote

Flasher

Никогда не работал.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11870
Location: Москва

Post (Separately) Posted: Mon Jun 26, 2017 19:40    Post subject: Reply with quote

Iori
А какие, например, скрипты работают?
Если рассматривать текущий вариант, то что будет, если закомментировать 36 строку?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 302

Post (Separately) Posted: Mon Jun 26, 2017 19:57    Post subject: Reply with quote

Flasher

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

Мы про эту строчку говорим?
Code:
  If FSO.GetDrive(FSO.GetDriveName(WSH.FullName)).IsReady Then WSH.Sleep 500 : WSH.Quit
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11870
Location: Москва

Post (Separately) Posted: Mon Jun 26, 2017 20:00    Post subject: Reply with quote

Iori
Да.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 302

Post (Separately) Posted: Mon Jun 26, 2017 20:22    Post subject: Reply with quote

Flasher

Line:73
Symbol:7
error: module not found
code: 8007007E
(null)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11870
Location: Москва

Post (Separately) Posted: Mon Jun 26, 2017 20:41    Post subject: Reply with quote

Iori
Судя по номеру строки, ты удалил, а не закомментировал. Должна быть 74.
Вот здесь, боюсь, заменить простым алгоритмом не получится, побайтовая смена кодировки - не сахар. Даже не знаю, стоит за это браться.
А интегрировать %ProgramFiles%\Common Files\System\ado\msado15.dll там никак?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 302

Post (Separately) Posted: Mon Jun 26, 2017 21:55    Post subject: Reply with quote

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?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11870
Location: Москва

Post (Separately) Posted: Mon Jun 26, 2017 23:43    Post subject: Reply with quote

Iori wrote:
Вроде закомментировал.
Точно. Это у меня лишняя строчка.
Iori wrote:
А этот msado + библиотеки VB входят в виндоус начиная с XP?
Конечно. Библиотеки ADO — одни из наиболее востребованных элементов управления ActiveX.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 302

Post (Separately) Posted: Tue Jun 27, 2017 00:16    Post subject: Reply with quote

Flasher

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

А если положить msado15.dll рядом со скриптом?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11870
Location: Москва

Post (Separately) Posted: Tue Jun 27, 2017 00:26    Post subject: Reply with quote

Iori
Без реги толку ноль. И сомневаюсь, что на WinPE sxs работает. Можешь проверить на этом.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1028

Post (Separately) Posted: Tue Jun 27, 2017 01:18    Post subject: Reply with quote

Flasher wrote:
И сомневаюсь, что на WinPE sxs работает.

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

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



Joined: 25 Apr 2012
Posts: 302

Post (Separately) Posted: Tue Jun 27, 2017 01:29    Post subject: Reply with quote

Skif_off

Решение очень хорошее. Спасибо
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 11, 12, 13 ... 27, 28, 29  Next
Page 12 of 29

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group