File: commandline.html

package info (click to toggle)
doublecmd-help 1.1.30-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 17,812 kB
  • sloc: makefile: 12
file content (189 lines) | stat: -rw-r--r-- 11,588 bytes parent folder | download | duplicates (2)
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>
              Если передано два пути, то первый будет открыт в левой панели, а второй&nbsp;&ndash; в правой.<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>&nbsp;&ndash; имя файла программы без расширения:
              в данном случае это будет <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>