Форум
Написать нам
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Распаковка srep
Распаковка srep
DeefragДата: Четверг, 28 Октября 2010, 14:16 | Сообщение # 1
Любопытный
Группа: Заблокированные
Сообщений: 32
Репутация: 0
Награды: 0
Статус: Offline
Прошу помочь в данной ситуации
распаковка freearc происходит нормально а дальше нехочет вот скрипт

Code
file$='<Embedded>\del.bat'
testus$='del <Embedded> /q /s'
ReturnVal=StrToFile(file$,testus$,FALSE,TRUE)
sourcearc$=<SrcDir>+'data1.cab'
testus$='<Embedded>\arc.exe' + ' x "' + sourcearc$ + '" -y -dp"' + Directory$ + '" >"' + '<Embedded>\installing'
sourcesrep$=Directory$+'\setup-1.rep'
testus$=testus$ + CHR(13) + CHR(10) + '<Embedded>\srep.exe' + ' -d "' + sourcesrep$ + '" -dp"' + Directory$ + '"'
file$='<Embedded>\installing.bat'
installingbat$=file$
ReturnVal=StrToFile(file$,testus$,FALSE,TRUE)
Run("file$","HIDE")

********** *****************
Directory$- в данной ситуации куда устанавливаеться
в установленной папке распаковыеться setup-1.rep далее srep должно распаковывать етот файл вно нечего непроисходит пишет ошипку
Помогите в даной ситуации %)

 
DEMBELДата: Четверг, 28 Октября 2010, 14:48 | Сообщение # 2
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
ну и какую пишет ошибку собственно? а если просто запустить приготовленный installing.bat из тех же строчек, распаковывает?

Добавлено (28 Октябрь 2010, 14:48)
---------------------------------------------

Quote (Deefrag)
-dp"'

ничего что без пробела?




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
DeefragДата: Четверг, 28 Октября 2010, 15:17 | Сообщение # 3
Любопытный
Группа: Заблокированные
Сообщений: 32
Репутация: 0
Награды: 0
Статус: Offline
вообще непроисходит распаковка файла
 
DEMBELДата: Четверг, 28 Октября 2010, 16:49 | Сообщение # 4
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
ну явных ошибок в скрипте не вижу. Значит есть логические, разбирайтесь с синтаксисом распаковщика. Составьте сами вручную bat файл и заставьте его заработать, если заработает переносите его строки в ммб. Если в виде bat работает, а в виде скрипта в ммб нет, значит будем разбираться. хотя что мешает вам использовать парочку Run ("cmd.exe ... вместо конструирования батника, ну я думаю вы знаете что делаете...



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
DeefragДата: Суббота, 30 Октября 2010, 11:16 | Сообщение # 5
Любопытный
Группа: Заблокированные
Сообщений: 32
Репутация: 0
Награды: 0
Статус: Offline
srep.exe -d setup-1.rep setup-1.bin это пишеться в батнеке чтобы шла распаковка , а как переложить в скрипт ммб подскажи DEMBEL

Добавлено (30 Октябрь 2010, 11:16)
---------------------------------------------
DEMBEL, подскажи если нетежило

 
DEMBELДата: Суббота, 30 Октября 2010, 11:53 | Сообщение # 6
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
ну а чего тут подсказывать, смотри в справке про команду Run и параметры к ней (HIDE, WAIT) например:
Code
Run("<Embedded>\srep.exe","-d setup-1.rep setup-1.bin")

если пути неизвестны и их нужно сформировать, то
Code
BrowseForFolder("Выберите папку","")
Directory$=CBK_OpenDir
sourcesrep$=Directory$+'\setup-1.rep'
parameters$='-d "'+ sourcesrep$ + '" "' + Directory$ + '"'
Run("<Embedded>\srep.exe","parameters$")

Quote (Deefrag)
srep.exe -d setup-1.rep setup-1.bin

а где параметр -dp ?

в общем тут ничего сложного, я думаю ты по невнимательности где-то лишний пробел или кавычку поставил или наоборот не поставил, проверяй каждый параметр кода выводом сообщения с переменной и проверяй должным ли образом выглядят строки в параметрах, например

Code
message("test","parameters$")

Добавлено (30 Октябрь 2010, 11:53)
---------------------------------------------
или используй кнопочку Debug Page и смотри что пишет дебаггер, и не тупи




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
DeefragДата: Суббота, 30 Октября 2010, 12:13 | Сообщение # 7
Любопытный
Группа: Заблокированные
Сообщений: 32
Репутация: 0
Награды: 0
Статус: Offline
спасибо, буду разбераться и пробывать
 
DEMBELДата: Понедельник, 01 Ноября 2010, 22:20 | Сообщение # 8
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (DEMBEL)
srep.exe -d setup-1.rep setup-1.bin

еще я не понел где у тебя в скрипте имя файла куда распаковывать, там токо папка а setup.bin нету, ну смотри сам как там работать с распаковщиком, проверь я тебе выше показывал у тебя кавычка впритык к параметру стоит может так нельзя

Добавлено (30 Октябрь 2010, 12:23)
---------------------------------------------
и вообще сначала

Quote
Составьте сами вручную bat файл и заставьте его заработать

потом только лезте в ммб, а то если не знаете как распаковать правильно что вы хотите от ммб? он как скажешь так и сделает, сам ничего от себя не напишет, если не пашет значит лажанулись именно вы.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
DeefragДата: Вторник, 02 Ноября 2010, 17:28 | Сообщение # 9
Любопытный
Группа: Заблокированные
Сообщений: 32
Репутация: 0
Награды: 0
Статус: Offline
Все разобрался .. неправильно прописывал пути, работает что в srep что в precomp без разницы, надо знать каждую команду данного распаковщика и будет с нами сила thumbs_up
 
DEMBELДата: Вторник, 02 Ноября 2010, 17:33 | Сообщение # 10
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
ну вот и хорошо



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
EagleSHДата: Суббота, 06 Ноября 2010, 22:38 | Сообщение # 11
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline


Сообщение отредактировал EagleSH - Суббота, 06 Ноября 2010, 22:53
 
YURIYДата: Воскресенье, 07 Ноября 2010, 03:58 | Сообщение # 12
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline



Вечная память Андрею Сергееву!
 
EagleSHДата: Воскресенье, 07 Ноября 2010, 09:19 | Сообщение # 13
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
Quote (YURIY)
Я распаковал. Он мне привёл совершенно чёткие доказательства

не хорошо конечно и зная репу сайта не красиво. какие именно интересно доказательства?. я лично могу гору своих исходников тебе показать. мдээээ.
больше года не было в паблике кода благодаря вашему сайту :) а тут такой прокол.

+ в соседней теме он просил вас, вы отказали.

Quote
EagleSH Installer

не смутило?

эх Юра Юра... :)

Сообщение отредактировал EagleSH - Воскресенье, 07 Ноября 2010, 09:56
 
DEMBELДата: Воскресенье, 07 Ноября 2010, 09:58 | Сообщение # 14
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
мдэээээ.... это типа фейл получается, чтоле.... :)



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
EagleSHДата: Воскресенье, 07 Ноября 2010, 10:11 | Сообщение # 15
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
Quote (DEMBEL)
мдэээээ.... это типа фейл получается, чтоле....

ну видимо да. интересны аргументы топикстартера, которые ввели в заблуждение Юрия.
 
YURIYДата: Воскресенье, 07 Ноября 2010, 13:47 | Сообщение # 16
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline

EagleSH, вот и рассказывайте после этого, что меня ввели в заблуждение. Человек выдал код, который 1:1 совпал с распакованным проектом. Он ясновидящий?

Получается, он в чём-то открыл проект и подтянул оттуда скрипты, а дальше доказать и обмануть меня было недолго.

Вот и давайте без наездов на меня разберёмся с этим сначала.

Quote (EagleSH)
EagleSH Installer

Где? Даже сейчас открыл распакованный проект - нигде этой строки я не вижу.



Вечная память Андрею Сергееву!


Сообщение отредактировал DEMBEL - Воскресенье, 07 Ноября 2010, 21:39
 
EagleSHДата: Воскресенье, 07 Ноября 2010, 14:10 | Сообщение # 17
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
Quote
Я делаю мультимедийный инсталятор с помощью ресурсов ММВ , inno setup, flash,
флеш анимация загружаеться отдельно в переменые установочника, накладываеться флеш видио, а с командой flashsetvar идет накладка текста.
В начале небольшая заставка флеша, при этом идет тихая загруска fp_ax_cab_installer, install_flash_player для комфортного воспроизведения при инсталяции флеша, все это происходит изначально в темпе, туда кидаються ище мои некоторые файлы для дальнейшей распаковки ресурсов

о мать моя %)
жесть.... этож нужно так нагло врать.
всё что описано 100% моя работа до твоей распаковки Юра не попавшая в паблик.

я не наезжаю на тебя ты что, я просто случайно увидел это всё и меня возмутило.

Deefrag - ты подписываешься под этими словами?(в квоте)

Добавлено (07 Ноябрь 2010, 14:00)
---------------------------------------------
YURIY, я домой приду покажу где надпись которую ты не видешь, разве что депакер выш их не восстанавливает?

Добавлено (07 Ноябрь 2010, 14:01)
---------------------------------------------
http://rapidshare.com/files/400384675/setup.exe.html

ссылка битая, у тя не осталось случаем того, что он тебе прислал?

Добавлено (07 Ноябрь 2010, 14:03)
---------------------------------------------

Quote
bgnextract$='<Embedded>\arc.exe x "' + <SrcDir> + 'data.hdr" -y -dp' + <Temp>

%%ка, даже имена файлов не поменял, не говоря уже о переменных.

поясню ещё момент,до меня никто не называл файлы data1.cab data2.cab и тд, содержащие обычный архив arc (это так сказать на совковой репак-сцене). Насколько я помню, 1й повторил Блекселф (нормальный чудак, ему помогал) - также он скопировал полностью мой стиль оформления с некими поправками под себя, но делал он исключительно в инносетапе.

data.hdr содержит флехи и музло.

Добавлено (07 Ноябрь 2010, 14:06)
---------------------------------------------

Quote
у меня просьба ну вот непомню как делал ты можеш
prepare.exe распоковать на mbd буду благодарен.

:D
prepare.exe это сплеш на ммб+анигиф в момент проигрывания которой ставятся 2-е флехи в систему.

Добавлено (07 Ноябрь 2010, 14:10)
---------------------------------------------

Quote
Если чтото нетак то необесуть, я точно непримомню давно делал проэт,
все что осталось это .exe и все помоги если можешь...

:D

ещё раз повторюсь, что досих пор нет подобной реализации... ну или пока нет, так как после распаковки теперь появтся :D

проект он делал >:) этож надо врать так.

я после представления его в паблик не успевал на ЛС отвечать с просьбами дай код расскажи научи и тд. а тут оказывается есть "малый", который сделал сам - да и ещё 1 в 1 как я.

я так поянл Юра это только вот не давно совсем произошла история?

Сообщение отредактировал EagleSH - Воскресенье, 07 Ноября 2010, 14:12
 
DEMBELДата: Воскресенье, 07 Ноября 2010, 14:11 | Сообщение # 18
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
EagleSH, у тебя проект был защищен secure layer? Если да, то проект был распакован, а если так, то оставался в принципе последний шаг к его вытаскиванию, и зачем было тогда просить кого-то распаковать... в общем странная ситуация, но похоже на epic fail с нашей стороны :D осталось послушать deefrag откуда у него данные, интересно просто...



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
EagleSHДата: Воскресенье, 07 Ноября 2010, 14:18 | Сообщение # 19
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
DEMBEL, конечно, всё с SL паковал.

вот если осталось то что он вам прислал: http://rapidshare.com/files/400384675/setup.exe.html у вас, я хотел бы глянуть что это и загляну в исходник свой.

Добавлено (07 Ноябрь 2010, 14:17)
---------------------------------------------

Quote
gamename$='Wheelman'

этот сетап он прислал?

Добавлено (07 Ноябрь 2010, 14:18)
---------------------------------------------
ещё просьба, мне вышлите, то что распаковали, интересно сравнить с оригиналом, если конечно у вас осталось.

Сообщение отредактировал EagleSH - Воскресенье, 07 Ноября 2010, 14:29
 
DEMBELДата: Воскресенье, 07 Ноября 2010, 14:24 | Сообщение # 20
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
EagleSHДата: Воскресенье, 07 Ноября 2010, 17:49 | Сообщение # 21
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
Quote (YURIY)
Где? Даже сейчас открыл распакованный проект - нигде этой строки я не вижу.

о! в свойствах присланного вам setup.exe полюбасу есть.

вспомнил один момент, если был прислан setup.exe от Wheelman, то в нём может не быть в свойствах "EagleSH Installer", я делал на заказ его, заказчик попросил не ставить её. хотя на паблик выкладывал может и с ней - уже не вспомню. было может ещё пару таких сетапов к разным играм, и это тоже уже конечно не помню.

Сообщение отредактировал EagleSH - Воскресенье, 07 Ноября 2010, 21:34
 
DEMBELДата: Воскресенье, 07 Ноября 2010, 21:37 | Сообщение # 22
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
DeefragДата: Пятница, 12 Ноября 2010, 12:30 | Сообщение # 23
Любопытный
Группа: Заблокированные
Сообщений: 32
Репутация: 0
Награды: 0
Статус: Offline
Чтото я непонял что за гонево на меня,
Я проэкт писал вместе с другом может страницы выслать посмотреть дать, если я виноват только в том что подсмотрел некоторые вещи у EagleSH а так делал инстал больше года, хотел сделать как у тебя дружище EagleSH если чо нетак то ;) извени, прошу прощения у сайта а особенно у Юрия...
 
DEMBELДата: Пятница, 12 Ноября 2010, 12:54 | Сообщение # 24
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (Deefrag)
подсмотрел некоторые вещи у EagleSH

а как подсмотрел-то? и почему у вас получились совпадения в коде? просто передрал? тут какая-то неоднозначная ситуация.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
DeefragДата: Пятница, 12 Ноября 2010, 13:32 | Сообщение # 25
Любопытный
Группа: Заблокированные
Сообщений: 32
Репутация: 0
Награды: 0
Статус: Offline
каким образом я подсмотрел, распаковщик есть только у вас, даже если напрячо мозги всеравно неполучиться стоит защита....
передерать я неперелирал только распаковку файлов и файл prepare всеп остальное делал на примерах можете мне неверить ваше дело
как получилось с файлами EagleSH одинаково просто в своей версии я решил назвать как у него вот и все
 
DEMBELДата: Пятница, 12 Ноября 2010, 13:42 | Сообщение # 26
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
да мы и не о религии тут говорим чтоб верить/не верить. смотрим факты. ну дак каким образом у вас обоих получились прямые совпадения больших участков в коде, есть какие-то соображения на этот счет?



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
YURIYДата: Суббота, 13 Ноября 2010, 00:18 | Сообщение # 27
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
EagleSH, выслал на мыло исходник.

Больше ничего нет.

В теме отвечу потом...



Вечная память Андрею Сергееву!
 
EagleSHДата: Суббота, 13 Ноября 2010, 12:22 | Сообщение # 28
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
YURIY, та тут всё очевидно, просто меня возмущает то, что автор продолжает врать.
особенно этот перл:
Quote
как получилось с файлами EagleSH одинаково просто в своей версии я решил назвать как у него вот и все

автор - а ты вышли страницы прикола ради.

вот кусок кода с исходника, который Юра прислал мне:

Code
TempString$=ExitMessage$
TempString$=TempString$+'|' + gamename$ + '|' + 'boc+ie'
PluginSet("plugy","TempString$")
PluginRun("plugy","msg")
PluginGet("plugy","return$")
If (return$='o') Then
         set$='<Temp>\bgn1'
         PluginSet("MFilesAndFolders","set$")
         PluginRun("MFilesAndFolders","Delete_File")
         s et $='< Temp >\bg n2'
         P luginSet("MFilesAndFolders","set$")
         PluginRun("MFilesAndFolders","Delete_File")
         If (already_installed=1) Then
           Exit()
         Else
           set$='<Embedded>\installing.bat'
           PluginSet("MFilesAndFolders","set$")
           P lugi nRun( "MFil esAnd Folde rs","Delete_File")
           Run("<System>\taskkill.exe","WAIT,HIDE /IM arc.exe /F")
           set$='<Embedded>\bar'
           PluginSet("MFilesAndFolders","set$")
           PluginRun("MFilesAndFolders","Delete_File")
           s    et$= '<Em bedded>\installing'
           PluginSet("MFilesAndFolders","set$")
           PluginRun("MFilesAndFolders","Delete_File")
           set$=' <Te mp> \bg n1'      
           P luginSet("MFilesAndFolders","set$")
           PluginRun("MFilesAndFolders","Delete_File")
           set$='<Temp>\bgn2'
           PluginSe t(" MFi les And Fol ders","set$")
           PluginRun("MFilesAndFolders","Delete_File")
           PluginSet("MFilesAndFolders","Directory$")
           Plugin Run ("M Fil esA ndF olders","Delete_Directory")
           file$='<Embedded>\del.bat'
           Run("file$","HIDE")
           Exit()
         End
End
If (return$='c') Then
End

вот кусок с любого моего проекта:

Code
TempString$=ExitMessage$
TempString$=TempString$+'|' + gamename$ + '|' + 'boc+ie'
PluginSet("plugy","TempString$")
PluginRun("plugy","msg")
PluginGet("plugy","return$")
If (return$='o') Then
         set$='<Temp>\bgn1'
         PluginSet("MFilesAndFolders","set$")
         PluginRun("MFilesAndFolders","Delete_File")
         s et $='< Temp >\bg n2'
         P luginSet("MFilesAndFolders","set$")
         PluginRun("MFilesAndFolders","Delete_File")
         If (already_installed=1) Then
           Exit()
         Else
           set$='<Embedded>\installing.bat'
           PluginSet("MFilesAndFolders","set$")
           P lugi nRun( "MFil esAnd Folde rs","Delete_File")
           Run("<System>\taskkill.exe","WAIT,HIDE /IM arc.exe /F")
           Run("<System>\taskkill.exe","WAIT,HIDE /IM depcf.exe /F")
           Run("<System>\taskkill.exe","WAIT,HIDE /IM precomp.exe /F")
           set$='<Embedded>\bar'
           PluginSet("MFilesAndFolders","set$")
           PluginRun("MFilesAndFolders","Delete_File")
           s    et$= '<Em bedded>\installing'
           PluginSet("MFilesAndFolders","set$")
           PluginRun("MFilesAndFolders","Delete_File")
           set$=' <Te mp> \bg n1'      
           P luginSet("MFilesAndFolders","set$")
           PluginRun("MFilesAndFolders","Delete_File")
           set$='<Temp>\bgn2'
           PluginSe t(" MFi les And Fol ders","set$")
           PluginRun("MFilesAndFolders","Delete_File")
           PluginSet("MFilesAndFolders","Directory$")
           Plugin Run ("M Fil esA ndF olders","Delete_Directory")
           file$='<Embedded>\del.bat'
           Run("file$","HIDE")
           Exit()
         End
End
If (return$='c') Then
End

Deefrag, ты досихпор будешь утверждать что якобы с другом больше года писал проект? lol

http://screenshotcomparison.com/comparison/3549

Ты еще скажи, что специально скрипты dirsize и gameinstall на тех же координатах расположил.

ну и prepare, этож надо, мы тобой одну картинку сделали.

http://screenshotcomparison.com/comparison/3557

Возникает вопрос, каким образом ему удалось обмануть Юрия, где он взял всё это.

п.с. ты RE5 мой ещё за свой выдай, там инсталл в паре с прекомпом работает, и прогресс бар общий для всего этого... конечно если осилишь. :D

Сообщение отредактировал EagleSH - Суббота, 13 Ноября 2010, 12:57
 
DEMBELДата: Суббота, 13 Ноября 2010, 13:07 | Сообщение # 29
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
мдэ мдэ... ну я повторю свой вопрос - если deefrag смог сам асилить такой мегапроект, откуда тогда такие детсадовские вопросы почему не работает команда Run и как формировать строки данных?
Quote (Deefrag)
а как переложить в скрипт ммб подскажи
похоже стырить-то стырил, а как работает не врубился сразу. ну меня лично интересует не это, а то как же все таки удалось стырить, а? есть предположения? и зачем в таком случае надо было просить распаковать?




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
EagleSHДата: Суббота, 13 Ноября 2010, 13:26 | Сообщение # 30
Поднаторевший
Группа: Проверенные
Сообщений: 106
Репутация: 0
Награды: 0
Статус: Offline
Quote (DEMBEL)
ну меня лично интересует не это, а то как же все таки удалось стырить, а? есть предположения? и зачем в таком случае надо было просить распаковать?

тоже интересно.
 
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Распаковка srep
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: