Страница 42 из 88

Добавлено: Чт июн 13, 2013 15:34
Flasher
bbcby писал(а):template_ff_720.avs в OEM? Ничего не дало.
Сохраняется уже через echo.
Не все редакторы читают OEM.
bbcby писал(а):Не понял, какую программу имеете ввиду.
Та, в которой эти скрипты обрабатываются > Avisynth, VDub..
bbcby писал(а):а какие параметры для кнопки?
В шапке пишется. См. скрепку (памятку для новичков) в Автоматизации TC.

Добавлено: Чт июн 13, 2013 15:53
bbcby
В шапке пишется.
Виноват, тормознул.
Еще засада, AVS файлы создаются в кодировке UTF-16

Добавлено: Чт июн 13, 2013 15:54
Flasher
bbcby
Так а я специально сделал, чтобы юникодные символы записывались.

Добавлено: Чт июн 13, 2013 16:07
bbcby
Надо только ANSI. Это надо для самого Avisynth, как я понял он другие кодировки не берет.

Добавлено: Чт июн 13, 2013 16:13
Flasher
ОК, поправил.

Добавлено: Чт июн 13, 2013 17:08
bbcby
Flasher
Спасибо. Все гуд.

Добавлено: Вс июн 16, 2013 17:29
bbcby
Есть такая кнопка, создание ISO через Imgburn. ISO образ создается в противоположной панели коммандера. Источник образа - одна папка.

Код: Выделить всё

TOTALCMD#BAR#DATA
%ProgramFiles(x86)%\ImgBurn\ImgBurn.exe
/MODE BUILD /BUILDMODE IMAGEFILE /NOSAVESETTINGS /FILESYSTEM "ISO9660 + UDF" /UDFREVISION "1.02" /ROOTFOLDER YES /NOIMAGEDETAILS /VOLUMELABEL %N /SRCLIST "%L" /DEST "%T\%O.ISO" /START /CLOSE
%ProgramFiles(x86)%\ImgBurn\imgburn.exe
ImgBurn
%ProgramFiles(x86)%\ImgBurn\

-1
Можно ли расширить функционал кнопки, чтобы ее можно было применить к нескольким (выделенным) папкам.
Кол-во папок в источнике = кол-во ISO на выходе.

Добавлено: Вс июн 16, 2013 18:05
Flasher
bbcby
Нечто схожее тут обсуждалось. Но я бы для сих целей юзал OSCDIMG (CDIMAGE). Могу в той теме сделать для неё скрипт с проверкой свободного места. Давно ещё в личке кому-то помогал с похожей задачей.

Скопировать размер файла в буфер обмена. Как сделать кнопку?

Добавлено: Пн июл 22, 2013 12:37
c930
Хотелось бы иметь кнопку (на панели инструментов), при нажатии которой,
в буфер обмена копировался бы размер файла под курсором (в байтах, без размерности/единиц измерения).

Можно ли такое осуществить какими-либо средствами?

Добавлено: Пн июл 22, 2013 12:51
Avada
c930
Для подобных запросов не первый год существует специальная тема, куда всё это и переносится.

Добавлено: Пн июл 22, 2013 18:41
Tol!k
здесь http://forum.wincmd.ru/viewpost.php?p=101056 замени %%~n# на %%~z#

Код: Выделить всё

Операции подстановки ссылок на переменные команды FOR также расширены.
Допускается применение следующих синтаксических конструкций:

    %~I         - из переменной %I удаляются обрамляющие кавычки (")
    %~fI        - переменная %I расширяется до полного имени файла
    %~dI        - из переменной %I выделяется только имя диска
    %~pI        - из переменной %I выделяется только путь к файлу
    %~nI        - из переменной %I выделяется только имя файла
    %~xI        - из переменной %I выделяется расширение имени файла
    %~sI        - полученный путь содержит только короткие имена
    %~aI        - переменная %I расширяется до атрибутов файла
    %~tI        - переменная %I расширяется до даты /времени файла
    %~zI        - переменная %I расширяется до размера файла
    %~$PATH:I   - проводится поиск по каталогам, заданным в переменной
                   среды PATH, и переменная %I заменяется на полное
                   имя первого найденного файла.  Если переменная PATH
                   не определена или в результате поиска не найден ни
                   ни один файл, то этот модификатор заменяется на пустую
                   строку

При объединении нескольких операторов можно получить следующие результаты:

    %~dpI       - переменная %I заменяется только на имя диска и путь
    %~nxI       - переменная %I заменяется только на имя файла и его
                   расширение
    %~fsI       - переменная %I заменяется только на полный путь с
                   краткими именами
    %~dp$PATH:I - проводится поиск по каталогам, заданным в переменной
                   среды PATH, и переменная %I заменяется на имя диска
                   и путь к первому найденному файлу.
    %~ftzaI     - переменная %I заменяется на строку, выдаваемую
                   командой DIR

В приведенных выше примерах переменные %I и PATH можно заменить на
любые другие допустимые значения. В таких синтаксических конструкциях
за символами %~ может следовать любое имя переменной цикла FOR.

Добавлено: Пн июл 22, 2013 23:24
c930
Tol!k
Спасибо, очень элегантное решение!

Добавлено: Чт сен 26, 2013 03:39
Victor_Dobrov
Вот в этой кнопке пропадает пробел между параметрами:

Код: Выделить всё

TOTALCMD#BAR#DATA
C:\Utilities\Unattended\makeISO.cmd
?%P% C:\Utilities\Unattended\Tools\bootNT.bin
shell32.dll,40
Папку в ISO


-1
А вот в такой всё нормально:

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Support\TeraCopy\teracopy.exe
?Copy *"%L" "%T"
%COMMANDER_PATH%\Support\TeraCopy\teracopy.exe
TeraCopy

0
-1
путь для первой кнопки: C:\XP-Unattended

Добавлено: Чт сен 26, 2013 07:15
Flasher
Явно не по данной бете. Это незакрытый "% " так отрабатывает. И раньше так было.

Добавлено: Чт сен 26, 2013 07:17
Avada
Victor_Dobrov
Это предлагается считать баг-репортом по бете 4? В прежних версиях пробел не пропадал, а теперь пропадает? Так это неправда. А для обсуждения синтаксиса кнопок существуют более подходящие темы.

Замечание за оффтоп. Сообщения перенесены.