Ru-Board.club
← Вернуться в раздел «Программы»

» FreeArc: бесплатный open-source архиватор - Часть 2

Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 13:54

Цитата:
wininet.dll не мешал

мужик утверждает, что wininet тянет за собой urlmon, который режет память

Добавлено:
и опять насчёт ArcShellExt:

you may learn Lua in just one day reading http://www.inf.puc-rio.br/~roberto/pil2 - highly recommended! among other things, it will allow you to create arbitrary Right-Click menus using my shell extension

please let me know on which systems you have tested these extensions - i fear that it may have compatibility problems
Автор: Qarma
Дата сообщения: 07.05.2009 14:52
Bulat_Ziganshin
Помогите разобраться с rep.exe.
Что в бат файле вписывать и тд
Можно в ЛС
Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 15:16
new arc1:

http://code.google.com/p/freearc/issues/detail?id=53
http://code.google.com/p/freearc/issues/detail?id=45

плюс время в строке сообщений, как просил Ник
Автор: juvaforza
Дата сообщения: 07.05.2009 16:11
Bulat_Ziganshin
А контекстное меню уже возможно создавать?

Цитата:
я его освоил за день

Но у вас есть большой бажаг из знакомства с несколькими языками, новичку это и не нужно, да и вряд ли удастся...
Автор: Nick222
Дата сообщения: 07.05.2009 17:02
Bulat_Ziganshin
ОГРОМНАЯ ПРОСЬБА
Не выкладывайте, плз, пак в формате ARC - сейчас чисто автоматически пытался в Тотал Коммандере распаковать файлы в папку BIN прямо из пака, естественно, слетели все файлы распаковщика и теперь я вынужден заново качать и FreeArc и обновления к нему - чтобы распаковать очередной пакет обновлений.
Неужели непонятно, что паковать файлы архиватора его же форматом - это издевательство над пользователями?!?
Автор: l1720
Дата сообщения: 07.05.2009 17:22

Цитата:
файлы архиватора его же форматом -

Для альфа версии это нормально. Тем более выкладывается не целиком, а только обновления и само по себе это обновление не работает. Опять же из fa скачать можно
Автор: floyd1969
Дата сообщения: 07.05.2009 17:25
Nick222

Файлы потерялись из-за Тотал Коммандера (особенности его MultiArc?) , а в Far получается вот что:

Код:
FreeArc 0.51 extracting archive: F:\DownLoad\arc1.arc
Extracting 3 files, 3.235.840 bytes. Processed 0%
ERROR: Arc.exe: open: permission denied (Permission denied)
Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 17:50

Цитата:
А контекстное меню уже возможно создавать?

ага. я не объяснил толком - в каталоге bin\ArcShellExt надо запустить батник ArcShellExt-register.cmd . меню, которое я на скорую руку сделал, совершенно дурацкое, так что дальше правьте ArcShellExt-user.lua в меру своих сил и способностей


Цитата:
Но у вас есть большой бажаг из знакомства с несколькими языками, новичку это и не нужно, да и вряд ли удастся...

несколькими десятками не хочешь? языки - это моё старое хобби. и оно здесь помогло придумать компактное и мощное решение проблемы настраиваемости меню

тут когда-то народ вообще просил сделать скриптабельным сам fa, тот же Егор кажется был в их числе. и где те могучие любители скриптов?


Цитата:
Неужели непонятно, что паковать файлы архиватора его же форматом - это издевательство над пользователями?!?

единственная реальная проблема - один доп. шаг в распаковке. может быть, перейду на 7-zip
Автор: egor23
Дата сообщения: 07.05.2009 19:09
Bulat_Ziganshin

Цитата:
мужик утверждает, что wininet тянет за собой urlmon, который режет память

пускай пробует изменить ей Image base \ или отключит, то что её использует, у меня не цепляется.
Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 19:18

Цитата:
пускай пробует изменить ей Image base

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


Цитата:
или отключит, то что её использует

а что ещё? urlmon - только с инетом может быть связано. ладно, предположительно дело в разнице ОС или ещё какого софта - у него была Windows XP SP2.
Автор: egor23
Дата сообщения: 07.05.2009 19:19
Nick222

Цитата:
распаковать файлы в папку BIN прямо из пака, естественно, слетели все файлы распаковщика и теперь я вынужден заново качать и FreeArc и обновления к нему - чтобы распаковать очередной пакет обновлений.

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

Добавлено:

Цитата:
у него была Windows XP SP2

у меня тоже WinXP SP2 - так что может какой сервис использует её или софт сторонний т.п.

Добавлено:
под все dll-ки (даже системные - покрывают полнотью первые 2ГБ) не подстроиться, в общем случае.

Меня вот интересует больше вопрос с system32\comctl32.dll

Цитата:
для Arc \ unarc нужно избавиться от system32\comctl32.dll, а кто её использует неизвесто
wininet.dll не мешал

Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 19:43

Цитата:
Меня вот интересует больше вопрос с system32\comctl32.dll

ну от common controls наверно не так просто избавиться

разве что перестать GUI-проги писать
Автор: egor23
Дата сообщения: 07.05.2009 19:49
Bulat_Ziganshin

Цитата:
разве что перестать GUI-проги писать

начните с простого с unarc, наверно там проще вычислить будет?

Добавлено:

Цитата:
разве что перестать GUI-проги

а FreeArc мало что даст избавление от system32\comctl32.dll при упаковке, там dll-ок немерено как от GUI, так и от Windows.
а вот unarc-у будет полезно
Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 19:57

Цитата:
начните с простого с unarc, наверно там проще вычислить будет?

вычислить что?
Автор: egor23
Дата сообщения: 07.05.2009 19:59
Bulat_Ziganshin

Цитата:
вычислить что?

кто использует system32\comctl32.dll
Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 20:00
а unarc тоже его использует? это уже интересно
Автор: egor23
Дата сообщения: 07.05.2009 20:08
Bulat_Ziganshin

Цитата:
а unarc тоже его использует? это уже интересно

использует, для чего-то.
Автор: juvaforza
Дата сообщения: 07.05.2009 20:32
Bulat_Ziganshin
Забавно смотреть в свойства dll с авторским ArcShellExt.rc

Цитата:
ага. я не объяснил толком

А пример скрипта с каскадом можно?
Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 20:41

Цитата:
Забавно смотреть в свойства dll с авторским ArcShellExt.rc

можешь прислать исправленный


Цитата:
А пример скрипта с каскадом можно?

//to do
// unicode
// directories
// cascaded menu
// memory management
// arbitrary actions

// icons
// multiple user.lua files
// persistent Lua_state auto-reloaded on *user.lua changes

Автор: juvaforza
Дата сообщения: 07.05.2009 21:15
Bulat_Ziganshin
Если //to do то зачем вы меня путаете Я подожду.
Автор: crotoff
Дата сообщения: 07.05.2009 21:16
мне контекстное меню выдало ошибку, скопировал dll`ы в same directory - не помогает
[more] [/more]

как быть, куда нажимать?
Автор: egor23
Дата сообщения: 07.05.2009 21:19
crotoff
правьте ArcShellExt-user.lua под себя
Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 21:26

Цитата:
мне контекстное меню выдало ошибку

сообщение об ошибке - ошибочное ))

оно просто осталось от той базы, с которой я начал. у тебя какие-то неправильные команды формируются, и скорей всего ты просто не догадался поправить переменную freearc в ArcShellExt-user.lua

в общем, это альфа-тестирование, а в армии дураки не нужны

кстати, google code так и не даёт тебе создавать новые tracker items?
Автор: crotoff
Дата сообщения: 07.05.2009 21:28
оk, путь в скрипте поправил. А как вызвать контекстное меню для папки и нескольких выделенных файлов?
Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 21:32

Цитата:
А как вызвать контекстное меню для папки и нескольких выделенных файлов?

ещё не сделано. можешь пока поиграть с тем что есть

кстати, LuaForWindows не только устанавливает графический интерпретатор Lua, но ещё и запускает интерактивный учебник. спешите - изучить Lua ещё никогда не было так просто!
Автор: crotoff
Дата сообщения: 07.05.2009 21:33
Bulat_Ziganshin
щас проверил - на трекере волшебная кнопочка неактивна, наверняка заговор какойта
Summary просто надо было заполнить, ага
Автор: 4kusNick
Дата сообщения: 07.05.2009 21:45
А как работает пункт контекстного меню Compress with FreeArc - он должен класть архив в ту же папку, где мы кликнули на файл?
Если так, то либо я как-то перестарался с правкой lua скрипта (хотя, по-идее правил только путь до FA), либо это Win7 сказывается...
Если иначе - подскажите как, пожалуйста.
Автор: Bulat_Ziganshin
Дата сообщения: 07.05.2009 21:51

Цитата:
Summary просто надо было заполнить, ага

ну ты просто уникум


Цитата:
А как работает пункт контекстного меню Compress with FreeArc - он должен класть архив в ту же папку, где мы кликнули на файл?

никак ничего не работает. я просто фигни всякой накидал в надежде что хотя бы на Lua вы разберётесь как программировать и напишете мегасуперскрпиты. а кто не напишет - ждите нормальных скриптов от меня или других неравнодушных людей
Автор: 4kusNick
Дата сообщения: 07.05.2009 22:07
Bulat_Ziganshin
Ах вот оно что))
Ясно, я кроме как AS больше скриптовых языков не знаю, но попробую, может получится разобраться с lua, когда у себя все в arc перепакую
Автор: egor23
Дата сообщения: 07.05.2009 22:16
4kusNick

Цитата:
Если так, то либо я как-то перестарался с правкой lua скрипта (хотя, по-идее правил только путь до FA), либо это Win7 сказывается...

должен...
но есть нюансы...
ищите архив в Documents and Settings\User (WinXP), для Win7 аналогичная папка.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051

Предыдущая тема: Universal Share Downloader (USD)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.