Описание команды | |
joinf |
Собрать файл по частям.
joinf=FileJoinили FolderJoin||Path, %p, %t, ||<info>||<xinfo>||[tc]||Dialogs||progres<>||upd<>
Параметры:
FileJoin или FolderJoin | Путь к собираемым частям. FileJoin - полный путь к одной из частей собираемого файла. (%P%N, c:\Test\file.avi). FolderJoin - полный путь папке, в которой находятся части собираемого файла. |
Path, %p, %t | Путь. Path - путь назначения, где создаётся папка с частями файла. см. Дополнение №7. (c:\Test\). |
Дополнительные параметры: | |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
Dialogs | Диалоги. см. Дополнение №18 Описание |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting]. |
upd<> | Обновление панели. Описание |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23Имя переменной | Описание |
GLOBALJOINF0 | массив входных данных (список исходных путей [частей] собираемых файлов) |
GLOBALJOINF | массив выходных данных (в первой ячейке путь собранного файла) |
См. также:
exbnf, exbns, joinb, joinz, maskx, maskz, reszf, reszs, sdupl, splis, split
Примеры: | Как создать кнопку? |
global joinf=%P%N||"%t"||upd<3> ;; собрать файлы в один и сохранить в другую панель и обновить панель (курсор может быть как на папке с "разбитыми" файлами, так и внутри)
joinf=%P%N||"%p" ;; собрать файлы в один и сохранить в ту же панель (курсор может быть как на папке с "разбитыми" файлами, так и внутри на файле)
joinf=%P%N||"%p"||progres<>||upd<1> ;; собрать файлы в один и сохранить в ту же панель (курсор может быть как на папке с "разбитыми" файлами, так и внутри на файле)
joinf=%P%N||"%t" ;; собрать файлы в один и сохранить в другую панель (курсор может быть как на папке с "разбитыми" файлами, так и внутри)
joinf=%P%N||"%t"||progres<> ;; собрать файлы в один и сохранить в другую панель с прогресс баром (курсор может быть как на папке с "разбитыми" файлами, так и внутри)
slist=[tc=AM] aends=>o75GLOBALSLIST<1> joinf=GLOBALSLIST<1>||GLOBALAENDS<1>||upd<1> ;; собрать файлы в один и сохранить в ту же панель