Не вижу особых проблем прямо сейчас. Для командной строки утилиты есть, воткнуть их в MultiArc...Flasher писал(а):сделай плагин для упаковки в ISO выделенного
[mod="Avada"]Выделено в самостоятельную тему отсюда. [/mod]
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
Не вижу особых проблем прямо сейчас. Для командной строки утилиты есть, воткнуть их в MultiArc...Flasher писал(а):сделай плагин для упаковки в ISO выделенного
Не понял, при чём тут cygwin?Flasher писал(а):-path-list у mkisofs для cygwin не работает
Код: Выделить всё
Add=%PQA -r -J -o %AQA -path-list %LQAКак это при чём? Без cygwin1.dll работать не будет. Это же линуховская утила.Rodny писал(а):Не понял, при чём тут cygwin?
Код: Выделить всё
Add=%PQA -r -J -o %AQA -path-list %LQAУ меня валяется mkisofs.exe из какого-то дремучего nLite.Flasher писал(а):Как это при чём? Без cygwin1.dll работать не будет. Это же линуховская утила.
Это строка упаковки для Мультиарка, ты ж плагин хотелЭто что? Одна строка. А полную секцию сможешь выложить? Для кнопки, допустим, как это будет выглядеть? Сразу вопрос - у тебя работает?
Код: Выделить всё
[mkisofs]
Description="mkisofs - pack only"
Extension=iso
Archiver=%COMMANDER_PATH%\Plugins\WCX\MultiArc\mkisofs.exe
Add=%PQA -r -J -o %AQA -path-list %lQA
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=1
AskMode=0
SkipLIST=1
AskHistory0=123
Хм. А с кнопки не работает и со списком файлов, я разные версии раньше пробовал - и новые и постарше. Да, а назначить папку куда образ будет скидываться, можно? В Master Commander можно прямо в диалоге.Rodny писал(а):Файлы пакует без вопросов, каталоги не хочет.
Стоял раньше. Какие-то с ним проблемы возникли. Да и он тоже только содержимое папки под курсором упаковывает, в таком виде мне плагин не нужен.Rodny писал(а):И кстати, есть же какой-то TotalISO 0.9.0.55.
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\WCX\MultiArc\mkisofs.exe
-o %Timage.iso -J -joliet-long %S
%COMMANDER_PATH%\TOTALCMD.EXE,3
mkisofs
%COMMANDER_PATH%\Plugins\WCX\MultiArc\
-1
А почему нет? Постоянную после -o прописать, в процессе спрашивать через AskParam.а назначит папку куда образ будет скидываться, можно?
%S - не вариант. Надо -path-list %L. %S будет паковать содержимое выделенных папок, а не сами папки.Rodny писал(а):Пожалуйста, кнопка работает и с каталогами.
А на понятный язык можно перевести? Что за постоянная? Для -o имя прописывается вроде как, а не путь. Что значит спрашивать через AskParam?Rodny писал(а):Постоянную после -o прописать, в процессе спрашивать через AskParam.
Дело не в методе тыка, а в том, что названная мной фича в MC не работает как надо в указанных тобой примерах. А почитать можешь здесь.Rodny писал(а):С учётом того, что я это сделал методом тыка, упорно игнорируя справку mkisofs, вполне оправдывает
Код: Выделить всё
@echo off &setlocal enableextensions &chcp 1251
rem Параметры: "%T%O.iso" "%L"
rem Начинаем строить командную строку: mkisofs -опции -o "результат.iso"
set "str=mkisofs.exe -r -J -graft-points -o "%~1""
rem Для каждой строки из списка вызываем процедуру
for /f "usebackq delims=" %%l in ("%~2") do call :x "%%l" "%%l."
rem Запускаем построенную командную строку
call %str%
rem Конец работы
goto :eof
rem Процедура
:x
set "i=%~1"
rem Меняем виндовые \ на юниксовые /
set "i=%i:\=/%"
rem Если строка кончается на / (т.е. указывает на папку)
if "%i:~-1%"=="/" (
rem Добавляем к командной строке "Имя папки=D:/Путь/Имя папки/"
set "str=%str% "%~n2=%i%""
rem Иначе добавляем к командной строке просто "D:/Путь/Имя файла.ехт"
) else (set "str=%str% "%i%"")
goto :eof