mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
91 lines
2.3 KiB
HTML
91 lines
2.3 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||
<html>
|
||
<head>
|
||
|
||
|
||
<meta content="text/html; charset=Windows-1251" http-equiv="content-type">
|
||
|
||
|
||
<title>Структура файла doublecmd.ext</title>
|
||
</head>
|
||
|
||
|
||
<body>
|
||
Файл расширений Double Commander<br>
|
||
|
||
Основан на файле расширений Midnight Commander 3.0<br>
|
||
|
||
<br>
|
||
Все строки начинающиеся с # или пустые строки игнорируются.<br>
|
||
Все действия для файла отображаются в подменю "Команды" контекстного меню файла.<br>
|
||
|
||
<br>
|
||
Формат файла:<br>
|
||
|
||
<br>
|
||
|
||
[расширение1|расширение2|...|расширениеX]<br>
|
||
|
||
Name=Имя категории<br>
|
||
|
||
Icon=Путь к значку<br>
|
||
|
||
действие1=команда1<br>
|
||
|
||
действие2=команда2<br>
|
||
|
||
действиеX=командаX<br>
|
||
|
||
<br>
|
||
|
||
Где:<br>
|
||
|
||
<br>
|
||
|
||
[расширение] или [расширение1|расширение2 ...] - список расширений (регистро-независимый !!без регулярных выражений!!)<br>
|
||
|
||
<br>
|
||
|
||
Name - Имя данной категории (Отображается в менеджере файловых ассоциаций)<br>
|
||
|
||
<br>
|
||
|
||
Icon - Путь к иконке, которая будет отображаться для этих типов файлов<br>
|
||
|
||
<br>
|
||
|
||
Действие может быть:<br>
|
||
|
||
Open - вызывается при нажатии клавишы "<span style="font-weight: bold;">Ввод</span>" или двойном щелчке мыши<br>
|
||
|
||
View - вызывается при нажатии клавишы "<span style="font-weight: bold;">F3</span>"<br>
|
||
|
||
Edit - вызывается при нажатии клавишы "<span style="font-weight: bold;">F4</span>"<br>
|
||
|
||
остальные действия отображаются только в подменю "Команды" контекстного меню файла<br>
|
||
|
||
<br>
|
||
|
||
Команда это любая однострочная команда интерпретатора оболочки, с простой макро подстановкой.<br>
|
||
|
||
<br>
|
||
Макросы могут быть следующими (регистро-зависимые):<br>
|
||
|
||
{!VFS} - для архивов - использовать виртуальную файловую систему<br>
|
||
|
||
{!EDITOR} - вызывает редактор (встроенный или внешний в зависимости от настроек}<br>
|
||
|
||
{!VIEWER} - вызывает просмоторщик (аналогично) <br>
|
||
|
||
{!SHELL} - использует терминал из конфигурации для запуска программы (см. mplayer)<br>
|
||
<?команда?> - выполняет 'команда' в системной оболочке,
|
||
сохраняет вывод в файл и передает его как параметр предыдущей команде
|
||
(см. rpm в качестве примера...)<br>
|
||
|
||
%f - имя файла<br>
|
||
|
||
%d - каталог<br>
|
||
|
||
%p - путь(каталог+имя файла)
|
||
</body>
|
||
</html>
|