1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>DC - Параметры командной строки</title>
<link rel="stylesheet" type="text/css" href="doublecmd.css">
<link rel="shortcut icon" href="../../pixmaps/common/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<a name="topofpage"></a>
<div class="header"><a href="index.html"><img src="../../pixmaps/common/dclogo2017.png" alt="Double Commander" height="48" width="374"></a>
<div id="global-nav" class="nav"><a title="Домашняя страница Double Commander" href="https://doublecmd.sourceforge.io/" target="_blank">Домашняя страница</a> | <a title="Вики Double Commander" href="https://github.com/doublecmd/doublecmd/wiki" target="_blank">Вики</a></div>
</div>
<div class="footer"><div class="nav"><a title="Начало" href="index.html">Начало</a> | <a title="Предыдущая страница" href="lua.html">Пред.</a> | <a title="Следующая страница" href="configxml.html">След.</a></div></div>
<div class="dchelpage">
<div>
<h1>2.16. Параметры командной строки</h1>
</div>
<div>
<h2>Содержание</h2>
<dl>
<dt>1. <a href="#presenta">Описание</a></dt>
<dt>2. <a href="#tablepos">Параметры</a></dt>
<dt>3. <a href="#examples">Примеры</a></dt>
</dl>
</div>
<div>
<h2><a name="presenta">1. Описание</a></h2>
<p>При запуске Double Commander мы можем указать некоторые параметры командной строки.</p>
<p>Например, мы можем указать каталоги, которые будут открыты в файловых панелях.</p>
<p>Также можно использовать некоторые переключатели.</p>
<p>Параметры НЕ чувствительны к регистру.</p>
<br>
<p>Синтаксис командной строки:</p>
<p><code>doublecmd.exe [-C] [-T] [-P L|R] [каталог1] [каталог2]</code></p>
<br>
<p>Возможна альтернативная форма:</p>
<p><code>doublecmd.exe [-C] [-T] [-P L|R] [-L каталог1] [-R каталог2]</code></p>
<br>
<p>Примечание: Командная строка macOS имеет некоторую специфику, используйте команду <code>open</code> с полным именем приложения ("Double Commander" с <code>-a</code>) и <code>--args</code> для передачи параметров. Для второго и последующих экземпляров добавьте <code>-n</code>.</p>
<p class="navback"><a href="#topofpage">(наверх)</a></p>
</div>
<div>
<h2><a name="tablepos">2. Параметры</a></h2>
<p>Список возможных параметров запуска Double Commander.</p>
<table>
<tr class="rowcategorytitle"><th colspan="2">Параметры командной строки</th></tr>
<tr class="rowsubtitle"><th class="namecolumn">Параметр</th><th class="categorydesccolumn">Описание</th></tr>
<tr><td class="cmdcell"><div class="firstcolumnaleft"><var>каталог1 [каталог2]</var><br><i><small class="firstcolumnaleft">(без переключателей, просто путь)</small></i></div></td>
<td class="hintcell">
Если передан один путь, то он будет открыт в активной панели.<br>
Если передано два пути, то первый будет открыт в левой панели, а второй – в правой.<br>
Имена каталогов, содержащие пробелы, должны быть заключены в двойные кавычки.<br>
Всегда указывайте полный путь.
</td>
</tr>
<tr><td class="cmdcell"><div class="firstcolumnaleft">-C <i>or</i> --client</div></td><td class="hintcell">Если Double Commander уже запущен, этот параметр активизирует его и передаёт путь(и) из командной строки в эту копию программы.</td></tr>
<tr><td class="cmdcell"><div class="firstcolumnaleft">-L <i>каталог</i></div></td><td class="hintcell">Устанавливает путь в левой панели.</td></tr>
<tr><td class="cmdcell"><div class="firstcolumnaleft">-R <i>каталог</i></div></td><td class="hintcell">Устанавливает путь в правой панели.</td></tr>
<tr><td class="cmdcell"><div class="firstcolumnaleft">-P L|R</div></td><td class="hintcell">Устанавливает активную панель при запуске программы:<ul><li><code>-P L</code> левую</li><li><code>-P R</code> правую</li></ul></td></tr>
<tr><td class="cmdcell"><div class="firstcolumnaleft">-T</div></td><td class="hintcell">Открывает переданный каталог(и) в новой вкладке(ах).</td></tr>
<tr><td class="cmdcell"><div class="firstcolumnaleft">--config-dir=<i>каталог</i></div></td><td class="hintcell">Задаёт произвольный каталог с файлами конфигурации DC.</td></tr>
<tr><td class="cmdcell"><div class="firstcolumnaleft">--servername=x</div></td>
<td class="hintcell">
Задаёт имя экземпляра (сервера) DC, которое потом может быть использовано для передачи параметров.<br>
Если нет уже существующего экземпляра, то он будет создан.<br>
Если уже существует экземпляр, а текущий экземпляр является клиентом, то параметры будут отправлены серверу (т.е. уже существующему экземпляру).<br>
Если уже существует экземпляр и текущий экземпляр не является клиентом (т.е. опция <i>Не запускать более одной копии DC</i> не отмечена и нет параметра <code>--client</code>/<code>-c</code>), тогда имя сервера будет изменено: в первую очередь просто добавится число "2".<br>
Если какое-то число уже используется, то оно будет увеличено на 1, пока не будет найдено незанятое имя сервера.
</td>
</tr>
<tr><td class="cmdcell"><div class="firstcolumnaleft">--no-splash</div></td><td class="hintcell">Запрещает заставку при запуске DC.</td></tr>
<tr><td class="cmdcell"><div class="firstcolumnaleft">--debug-log=<i>файл</i></div></td>
<td class="hintcell">
Запуск Double Commander с выводом отладочных сообщений в указанный файл.<br>
Также используемый модуль (LazLogger) поддерживает переменную окружения <code>xxx_debuglog</code>, где <code>xxx</code> – имя файла программы без расширения:
в данном случае это будет <code>doublecmd_debuglog</code>. Если эта переменная окружения существует, будет использоваться файл, указанный в её значении.<br>
В Linux предпочтительнее использовать запуск в терминале и перенаправление вывода в файл (оба потока, stdout и stderr).
</td>
</tr>
</table>
<p>Примечание: Если вместо каталога указано полное имя файла, то Double Commander откроет папку и переместит курсор к этому файлу.</p>
<p class="navback"><a href="#topofpage">(наверх)</a></p>
</div>
<div>
<h2><a name="examples">3. Примеры</a></h2>
<p>Несколько примеров использования параметров командной строки при запуске Double Commander.</p>
<br>
<p>Открыть каталог <code>E:\Xilinx\ISE DS</code> в левой панели и одновременно каталог <code>C:\temp</code> в правой:</p>
<pre>doublecmd.exe "E:\Xilinx\ISE DS" C:\temp</pre>
<br>
<p>Открыть каталог <code>C:\Logs</code> в новой вкладке активной панели уже запущенного экземпляра Double Commander:</p>
<pre>doublecmd.exe -c -t C:\Logs</pre>
<br>
<p>Запуск приложения с файлами конфигурации в каталоге <code>F:\Documents\DC\Job Settings</code> с упоминанием <code>JOB</code> в заголовке окна:</p>
<pre>doublecmd.exe --config-dir="F:\Documents\DC\Job Settings" --servername="JOB"</pre>
<p class="figure"><img class="largeimage" title="Пример" alt="Пример" src="images/imgDC/cmdline.png" width="226" height="100"></p>
<p class="navback"><a href="#topofpage">(наверх)</a></p>
</div>
</div>
<div class="footer"><div class="nav"><a title="Начало" href="index.html">Начало</a> | <a title="Предыдущая страница" href="lua.html">Пред.</a> | <a title="Следующая страница" href="configxml.html">След.</a></div></div>
<div class="checker">
<a href="https://validator.w3.org/check?uri=referer" target="_blank"><img src="https://www.w3.org/Icons/valid-html40" alt="Valid HTML 4.0 Transitional" height="31" width="88"></a>
<a href="https://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img style="border:0;width:88px;height:31px" src="https://jigsaw.w3.org/css-validator/images/vcss" alt="CSS Valid!"></a>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>
|